加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Dreamhost的乘客抛出:“激活机架1.2.1”

发布时间:2020-12-17 02:00:17 所属栏目:百科 来源:网络整理
导读:You have already activated rack 1.2.1,but your Gemfile requires rack 1.3.4. Consider using bundle exec. 乘客在Dreamhost中把我扔了.我怎么解决? 编辑: 我让他们拆下机架1.2.1,但我怀疑他们会.出于兼容的原因,他们可能会在那里保留这种宝石.但问题是
You have already activated rack 1.2.1,but your Gemfile requires rack 1.3.4. Consider using bundle exec.

乘客在Dreamhost中把我扔了.我怎么解决?

编辑:
我让他们拆下机架1.2.1,但我怀疑他们会.出于兼容的原因,他们可能会在那里保留这种宝石.但问题是..为什么错误的机架不断加载而不是正确的机架版本,是否有任何解决方法?

解决方法

呃….这个f * cking错误.它让我对Dreamhost感到非常悲痛.我的解决方案只是要求Passenger说你已“激活”的版本.在你的情况下,1.2.1:

gem 'rack','1.2.1'

这不太可能导致任何不兼容错误.你的另一个选择是删除你的Gemfile.lock指定的所有机架版本(在你的情况下是1.3.4),但我在Dreamhost上遇到了这个问题.

编辑您也可以尝试在“系统”级别安装机架1.3.4:

gem install rack -v 1.3.4

要么

gem update rack

希望Passenger默认使用最新安装的版本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读