从头到尾搭建ROR服务器

<style type="text/css"> <!-- @page {margin:2cm} p {margin-bottom:0.21cm} --> </style>

1.安装ubuntu10.04系统。分区方案如下:联网,分区(如果装11.04版本,耗费时间将很长,但是不需要分区)

2.
进入ubuntu系统,配置一下必要环境:gvim编辑器;git仓库;sshmysql数据库;apache服务器,gnome-do
0).
配置快捷键,右键管理员/终端打开
1).
装驱动
2).
在软件中心下载gvim,gnome-do,配置vimrc
3).
gitsudoapt-get install git-core
4).
sshsudoapt-get install ssh
5).
sshsudoapt-get install tig
6).
mysqlsudoapt-get install mysql-server(会自动装12个软件包libmysqlclient15-devmysql-client )
7).
apachesudoapt-get install apache2 apache2-mpm-preforkapache2-prefork-dev

3.
配置好环境后,开始装cl系统:rvm安装;ruby1.9.2rails3.0.3gem的安装;cl系统的克隆
0).
安装rvmsudoapt-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 [email protected]: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)