Ruby on rails 如何在Rails 3中安装authlogic?

Ruby on rails 如何在Rails 3中安装authlogic?,ruby-on-rails,ruby-on-rails-3,authlogic,Ruby On Rails,Ruby On Rails 3,Authlogic,我发现config/environment.rb文件在Rails 3.0版中看起来不同。 另外,当我将行“config.gem”authlogic.添加到Rails 3的environment.rb文件中时,您不再编辑config/environment.rb。您编辑Gemfile,添加 gem 'authlogic' 然后做一个 bundle install 更多信息: 将有一个Gemfile.lock,其中列出了项目中的所有gem及其版本。Bundler的文档: 无论何时更改Gemfi

我发现config/environment.rb文件在Rails 3.0版中看起来不同。

另外,当我将行“config.gem”authlogic.添加到Rails 3的environment.rb文件中时,您不再编辑
config/environment.rb
。您编辑
Gemfile
,添加

gem 'authlogic'
然后做一个

bundle install
更多信息:


将有一个
Gemfile.lock
,其中列出了项目中的所有gem及其版本。Bundler的文档:

无论何时更改Gemfile.lock, 始终将其签入版本控制。 它保存了准确的历史记录 所有第三方代码的版本 您曾经成功地运行了 应用程序

当您的共同开发人员(或您 另一台机器)检查您的代码, 它将提供确切的版本 在所有第三方代码中 在以下机器上使用的应用程序: 你上一次开发是在 当它们运行时 bundle安装后,bundler将找到 锁定并跳过依赖项 解决步骤。相反,它将 安装所有与您相同的gem 在原始机器上使用


这里有一个非常基本的分步教程:

我不得不将
gem'authlogic',“~>3.1.0”
添加到我的gem文件中。只是
gem'authlogic'
出于某种原因将其保持在2.1.6。