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.rb make install
9).gem install passenger passenger-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