2010-10-17 20 views

回答

8

對於Rails 3中,你不再編輯config/environment.rb。你編輯Gemfile,加入

gem 'authlogic' 

它,然後做一個

bundle install 

更多信息:http://gembundler.com/rails3.html


將會有一個Gemfile.lock,它列出了項目中的所有寶石及其版本。 Bundler的文檔:

只要您的Gemfile.lock更改, 總是將其簽入版本控制。 它保留了您用於成功運行您的 應用程序的所有第三方代碼的確切 版本的歷史記錄。

當你的合作開發者(或者你 另一臺機器),檢查你的代碼, 它會在機器上使用您的 應用程序的所有第三方代碼的確切版本 是 你最後發展(在 Gemfile.lock中)。當他們運行 捆綁安裝,捆綁器會發現 Gemfile.lock並跳過依賴關係 解決步驟。相反,它將安裝與原始機器上使用的所有相同的寶石,即 。

+0

我不得不添加'寶石 'authlogic', 「〜> 3.1.0」'我的Gemfile。由於某種原因,只有'gem'authlogic''保持在2.1.6。 – 2012-01-19 20:08:25