如何同时使用不同版本的rails项目?

时间:2010-10-22 14:18:54

标签: ruby-on-rails git

使用git可以跳回到项目的早期版本。

现在,要使用这些早期版本,它们通常依赖于旧版本的库。是否有可能绕过这些问题:

/opt/local/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:220:in
`specification': can't activate haml (= 2.1.0, runtime), 
  already activated haml-3.0.18 (Gem::Exception)

1 个答案:

答案 0 :(得分:2)

您可以在gem文件(Rails 3)或环境文件(Rails 2)中指定每个gem要求的版本号。只要您不卸载您正在使用的任何版本,您就可以随意切换。