您已经激活了机架2.0.3,但是您的Gemfile需要机架2.0.7

时间:2019-04-22 05:07:29

标签: ruby-on-rails passenger

我看到了很多解决方案,但没有解决。看来我的机器正在激活2.0.3机架,但运行时无法卸载2.0.3

gem uninstall rack -v 2.0.3

我在命令提示符下收到此错误:INFO:未安装gem“ rack”

我的应用程序以前也使用ruby 2.4.1,但现在使用的是2.4.2。我安装了此Ruby版本2.4.2,并且应用程序运行正常。

但是当我检查乘客时,它显示如下内容:

/home/user/.rbenv/versions/2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require' config.ru:23:in `block in <main>'
/home/user/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:in `instance_eval'
/home/user/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:in `initialize' config.ru:1:in `new'

Ruby解释器命令

/home/user/.rbenv/versions/2.4.1/bin/ruby

我跑步时

ruby -v

然后它给我2.4.2。

0 个答案:

没有答案