2011-01-29 120 views
1

我想爲客戶端創建一個Rails軟件包。我正在使用Rails 3.0.3和Ruby 1.9.2。如果我需要使用新的gem版本更新軟件包,那麼過程是什麼?更新Rails軟件包

回答

0

你想更新一個rails項目中使用的寶石?我的猜測是你更新了GemFile中的版本

gem 'name', 'version' 

然後運行bundle install ..這將安裝所有適當的版本。

+0

您應儘量避免添加版本。讓bundler處理它。如果你必須的話,那麼以鬆散的方式來做,如Ryan Bigg所述,http://ryanbigg.com/2011/01/why-you-should-run-bundle-update/。 – Zamith

2

如果要更新到一個特定的版本,使用@ Ferdy的答案,但如果你只是想更新到最新版本上運行:

bundle update gem_name 

這將更新你的寶石到最新版本,並且還更新它的所有依賴關係。它也會更新你的Gemfile.lock文件,以便你可以將它提交給源代碼。其他系統現在只需要運行:

bundle install 

獲取更新。