Rails gemset 的使用

towonzhou · August 30, 2013 · Last by towonzhou replied at September 01, 2013 · 3486 hits

机器上只有 ruby 2.0.0 和 rails 4,而服务器上已经存在的版本是 ruby 1.9.3 和 rail 3 的。
就想在本机搞一个 gemset 与服务器环境一致。
so

rvm install 1.9.3  #装1.9.3版本
rvm use 1.9.3 --default #默认使用1.9.3
rvm gemset create rails3  #创建rails3这个gemset
rvm gemset use rails3  #使用rails3gemset
rvm use 1.9.3@rails3 --default   #默认使用ruby 1.9.3的rail3 gemset
gem install bundler
gem installl rails -v 3.2.13

搞定

为什么要把默认的 Ruby 版本和 gemset 也改了,项目下加两个文件 .ruby-version .ruby-gemset 分别去指定 Ruby 版本和 gemset 版本就可以了。

#1 楼 @hbin 因为是新项目,所以 new 出来的是 rails4 的环境文件,需要 rails 3,所以把默认的也改掉。

#2 楼 @towonzhou rails _3.2.13_ new your_app

#3 楼 @hbin 没必要,直接改了方便

You need to Sign in before reply, if you don't have an account, please Sign up first.