ubuntu11.04上配置: ruby1.9.2 rails3.0.7 xampp1.7.4(内含apache 和 mysql) 开发环境。
ruby on rails的安装转自链接:
http://www.hansay.com/episodes/installing-rails-3-on-ubuntu-10-04-lucid-lynx-with-rvm
首先安装curl:
$ sudo apt-get install curl git-core
然后安装rvm:
$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
在~/.bashrc 中加入以下代码:
if [[ -s "$HOME/.rvm/scripts/rvm" ]] ; then source "$HOME/.rvm/scripts/rvm" ; fi
重启终端然后执行:
$ rvm notes
如果看到有对应的输出信息的话就说明安装正确
安装必要的packages:
$ sudo apt-get install bison build-essential zlib1g zlib1g-dev libssl-dev libreadline5-dev libxml2-dev subversion autoconf
、
安装完以上必须的packages后,就可以安装ruby 1.9.2了:
$ rvm install 1.9.2
安装完ruby 1.9.2后, 我们可以把rvm ruby 1.9.2设置为默认:
$ rvm --default ruby-1.9.2
接下来就可以查看ruby 版本了:
$ ruby -v
ruby 1.9.2p180 (2010-08-18 revision 29034) [x86_64-linux]
接下来安装rails3:
$ gem install rails
xampp1.7.4的安装见链接:
http://www.apachefriends.org/en/xampp-linux.html#377
现在已经有装上了ruby1.9.2和rails3.07,以及mysql和apache。
如果要在自己的rails项目开发中使用sqllite3的话直接安装sqlite3和相关驱动:
sudo apt-get install -y sqlite3 libsqlite3-dev libsqlite3-ruby
gem install sqlite3-ruby
如果要使用mysql数据库进行开发的话:
安装相应的库:
sudo apt-get install libmysql-ruby
sudo apt-get install libruby liberuby-dev
sudo apt-get install libmysqlclient15-dev
安装mysql:
sudo apt-get install mysql-server libmysqlclient15-dev
安装mysql驱动:
gem install mysql
gem install mysql2
安装mysql:
sudo apt-get install mysql-server libmysqlclient15-dev
注意:如果使用mysql数据库开发时:新建rails工程需用命令:
rails new rails_project -d mysql
然后将rails_project根目录中gemfile中的
gem 'mysql2'
改成:
gem 'mysql2','<0.3'
然后还需进入rails_project路径中执行命令:
bundle install
这样进行数据迁移时就不会出错了。