我已經安裝了(2 & 3)系統在軌道上的許多版本,但我想提出的版本2.3.11在供應商文件夾...如何凍結特定(較舊)的rails版本?
耙導軌:凍結:邊緣RELEASE = 2.3.11
嘗試連接到http://dev.rubyonrails.org/archives/rails_2.3.11.zip
和超時,有另一種方式?
我已經安裝了(2 & 3)系統在軌道上的許多版本,但我想提出的版本2.3.11在供應商文件夾...如何凍結特定(較舊)的rails版本?
耙導軌:凍結:邊緣RELEASE = 2.3.11
嘗試連接到http://dev.rubyonrails.org/archives/rails_2.3.11.zip
和超時,有另一種方式?
如果您只是想使用特定版本的導軌,則可以轉至應用程序gemfile並用所需gem替換導軌gem。
gem 'rails', '3.0.7'
到
gem 'rails', '2.3.11'
然後運行bundle安裝 作爲供應商的文件夾,你可以嘗試
gem install rake --install-dir /rails_dir/vendor/gems
創建您的供應商目錄中的寶石倉庫。如果這兩項工作都不成功,則可能需要嘗試http://gemsonrails.rubyforge.org/以尋找寶石凍結。希望這可以幫助。
我維護一個較舊的應用程序,必須偶爾執行此操作。我發現最簡單的方法是在本地安裝的寶石系統,然後使用:
rake rails:freeze:gems RELEASE=2.3.11
只爲我安裝最新版本的rails ...在這種情況下版本3.0.9:\ – concept47 2011-06-16 22:57:18
不起作用,安裝最新版本3.x版本 – 0x4a6f4672 2013-01-10 10:12:30
應該是'rake rails:freeze:edge RELEASE = 2.3.15' – 2013-01-12 14:11:25
我剛剛結束了在發現軌道git倉庫分支,下載的是壓縮文件的https:// github上.com/rails/rails/tree/v2.3.11,並解壓縮到供應商/ rails目錄 – concept47 2011-04-28 22:50:30