ubuntu11.04上ruby1.9.2 rals3 mysql 开发环境配置

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

这样进行数据迁移时就不会出错了。

你可能感兴趣的:(编程,Web,mysql,Ruby,Rails)