我正在尝试将一个非常小的设计应用程序升级到 ruby 2 和 rails 4。当我尝试启动 rails 服务器或输入 db 命令时,我得到一个缺少 bcrypt-ruby(设计的依赖项)错误。
我如何强制设计使用 gemfile(3.1.1)中的较新版本的 bcrypt-ruby,而不是自动安装的依赖项(3.0.1),因为将“bcrypt-ruby 3.1.1”添加到 gemfile 并运行 bundle更新/安装似乎没有解决问题。
$ rails s
You have requested:
bcrypt-ruby = 3.1.1
The bundle currently has bcrypt-ruby locked at 3.0.1.
Try running `bundle update bcrypt-ruby`
Run `bundle install` to install missing gems.
宝石文件:
gem 'bcrypt-ruby', '3.1.1', :require => 'bcrypt'
Gemfile.lock
devise (3.0.0)
bcrypt-ruby (~> 3.0)