我的系统(2& 3)上安装了许多版本的rails,但我想将2.3.11版本放在供应商文件夹中......
rake rails:freeze:edge RELEASE = 2.3.11
尝试连接到http://dev.rubyonrails.org/archives/rails_2.3.11.zip
并且超时,还有另一种方式吗?
答案 0 :(得分:1)
如果您只想使用特定版本的rails,您可以转到应用程序gemfile并将gem gem替换为gem.e.g。
gem 'rails', '3.0.7'
到
gem 'rails', '2.3.11'
然后运行bundle install 至于您可能尝试的供应商文件夹
gem install rake --install-dir /rails_dir/vendor/gems
为您的供应商目录创建gem存储库。如果这些都不起作用,你可能会在这种情况下寻找宝石冻结,请尝试http://gemsonrails.rubyforge.org/。希望这可以帮助。
答案 1 :(得分:0)
我维护一个较旧的应用程序,偶尔也要这样做。我发现最简单的方法是将gem本地安装到您的系统,然后使用:
rake rails:freeze:gems RELEASE=2.3.11