1.安装ubuntu10.04系统。分区方案如下:联网,分区(如果装11.04版本,耗费时间将很长,但是不需要分区)
2.进入ubuntu系统,配置一下必要环境:gvim编辑器;git仓库;ssh;mysql数据库;apache服务器,gnome-do
0).配置快捷键,右键管理员/终端打开
1).装驱动
2).在软件中心下载gvim,gnome-do,配置vimrc
3).装git:sudoapt-get
install git-core
4).装ssh:sudoapt-get
install ssh
5).装ssh:sudoapt-get
install tig
6).装mysql:sudoapt-get
install mysql-server(会自动装12个软件包libmysqlclient15-devmysql-client
)
7).装apache:sudoapt-get
install apache2 apache2-mpm-preforkapache2-prefork-dev
3.配置好环境后,开始装cl系统:rvm安装;ruby1.9.2;rails3.0.3;gem的安装;cl系统的克隆
0).安装rvm:sudoapt-get
install curl // bash < <( curl -shttps://rvm.beginrescueend.com/install/rvm )//配置.bashrc
1).安装ssl:rvmpkg install openssl
2).rvm install 1.9.2--with-openssl-dir-$HOME/.rvm/usr rvm1.9.2 --default
3).gem install rails-v3.0.3
4).git clonehzu@172.17.21.221:code/cl //更改rubygems版本//bundleinstall
遇到问题:1.libxml-ruby`
解决:sudoapt-get install libxml2-dev gem install libxml-ruby
遇到问题:2.Errorinstalling rmagick:
解决:sudoapt-get install libmagick9-dev
遇到问题:rake版本
5).database.yml //迁移任务rakedb:create RAILS_ENV=production
6).导入数据
7).启动服务器production模式时:
遇到问题:出现'establish_connection':=production database is not configured(ActiveRecord::AdapterNotSpecified)
8).启动console时:
遇到问题:nosuch file to load -- readline (LoadError)
解决:sudoapt-get install libncurses5-dev libreadline5-dev //cd$HOME/.rvm/src/ruby-1.9.2-p0/ext/readline
ruby extconf.rbmake install
9).gem install passengerpassenger-install-apache2-module (sudo apt-get installlibcurl4-openssl-dev)
10).在etc/apache2/apache2.conf加入三行;在sites-available文件夹加入cl文件;sudoa2ensite
cl
11).在.bashrc中加入sudo/etc/init.d/apache2
reload 等
4.capistrano的安装和配置
1).Gemfile添加gem"capistrano"
执行bundleinstall
2).执行capify.
创建deploy.rb文件
3).配置deploy.rb
3).运行capdeploy:setup
4).运行capdeploy
从头到尾搭建ROR服务器
最新推荐文章于 2022-10-18 00:19:30 发布
<style type="text/css">
<!--
@page
{margin:2cm}
p
{margin-bottom:0.21cm}
-->
</style>
1551

被折叠的 条评论
为什么被折叠?



