Rails gemset 的使用

towonzhou · 2013年08月30日 · 最后由 towonzhou 回复于 2013年09月01日 · 3517 次阅读

机器上只有 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 没必要,直接改了方便

需要 登录 后方可回复, 如果你还没有账号请 注册新账号