2010-10-17 28 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