gpt4 book ai didi

ruby-on-rails - 卸载 Ruby 2.4.1 并不断收到错误 : "Your Ruby version is 2.4.1, but your Gemfile specified 2.3.3"

转载 作者:太空狗 更新时间:2023-10-29 12:41:08 25 4
gpt4 key购买 nike

我尝试使用命令 rvm use 2.3.3 切换到版本 2.3.3|和 ruby -v显示:

ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-linux]

但是当我运行 rake db:create:all db:migrate db:seed我不断收到上述错误:

Your Ruby version is 2.4.1, but your Gemfile specified 2.3.3

我也尝试了其他可能的修复方法,但似乎都不起作用。

所以我决定卸载 2.4.1 和 2.4.0 版本,但错误一直出现。

我能做什么?

希望大家帮忙,谢谢!

编辑:

命令rvm list显示:

rvm rubies

      jruby-9.1.7.0 [ x86_64 ]
ruby-2.3.3 [ x86_64 ]

当命令 bunde -v运行显示:

/usr/local/lib/ruby/2.4.0/rubygems.rb:270:in find_spec_for_exe': can't find gem bundler (>= 0.a) (Gem::GemNotFoundException)
from /usr/local/lib/ruby/2.4.0/rubygems.rb:298:in activate_bin_path
from /usr/local/bin/bundler:22:in '<main>'

所以我检查了/usr/local/lib/ruby并且有一个 2.4.0 的目录可能已被卸载。希望这会有所帮助。

提前致谢。

最佳答案

找不到 gem bundler 提示您没有安装 bundler,即使您有 gemfile?

尝试运行 gem install bundler 应该可以解决问题。

关于ruby-on-rails - 卸载 Ruby 2.4.1 并不断收到错误 : "Your Ruby version is 2.4.1, but your Gemfile specified 2.3.3",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43867586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com