您已经激活了机架1.6.0,但您的Gemfile需要机架1.6.4

Mar*_*der 15 rack ruby-on-rails nginx gemfile

与机架1.3.2的问题类似.你已经激活了机架1.3.2,但你的Gemfile需要机架1.2.3 - 我You have already activated rack 1.6.0, but your Gemfile requires rack 1.6.4在尝试使用Puma和Nginx在生产中运行Rails(4.2)时遇到了问题.

bundle update rakerm Gemfile.lock && bundle install似乎没有帮助,到目前为止我唯一的解决方案是手动更改rack (1.6.4)rack (1.6.0)Gemfile.lock.

Ath*_*har 17

您需要卸载一个不需要的机架版本.

请这样做

gem uninstall rack -v 1.6.0
Run Code Online (Sandbox Code Playgroud)

参考:如何强制机架解决通常的"你已经激活机架......"的错误?