gpt4 book ai didi

ruby-on-rails - 如何找出 rails 指向的 ruby​​ 版本存在于何处

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:23 24 4
gpt4 key购买 nike

我的机器上只有 ruby​​-2.3.7,rvm list rubies 的输出是

=* ruby-2.3.7 [ x86_64 ]

# => - current
# =* - current && default
# * - default

但是当我尝试执行 rails s 时,我收到一条错误消息,提示 Your Ruby version is 2.6.4, but your Gemfile specified 2.3.7

我不确定如何找出机器中此特定版本的 ruby​​ 的位置以及如何卸载它或使此错误消失。

不过,我无法更改 gemfile 中使用的 ruby​​ 版本。

编辑。

which ruby​​的输出是/Users/myname/.rvm/rubies/ruby-2.3.7/bin/ruby

bundle env 的输出是

Bundler             1.17.3
Platforms ruby, x86_64-darwin-18
Ruby 2.3.7p456 (2018-03-28 revision 63024) [x86_64-darwin18]
Full Path /Users/bennetsunder/.rvm/rubies/ruby-2.3.7/bin/ruby
Config Dir /Users/bennetsunder/.rvm/rubies/ruby-2.3.7/etc
RubyGems 3.0.6
Gem Home /Users/bennetsunder/.rvm/gems/ruby-2.3.7
Gem Path /Users/bennetsunder/.rvm/gems/ruby-2.3.7:/Users/bennetsunder/.rvm/gems/ruby-2.3.7@global
User Path /Users/bennetsunder/.gem/ruby/2.3.0
Bin Dir /Users/bennetsunder/.rvm/gems/ruby-2.3.7/bin
Tools
Git 2.20.1 (Apple Git-117)
RVM 1.29.8 (latest)
rbenv not installed
chruby not installed
rubygems-bundler (1.4.5)

最佳答案

我意识到我已经安装了 ruby​​-2.6.4 view brew 并且它在路径上。要解决此问题,您可以执行 brew uninstall ruby​​ 并使用通过 rvm 安装的那个,或者删除从 brew 安装目录获取的路径条目。

关于ruby-on-rails - 如何找出 rails 指向的 ruby​​ 版本存在于何处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58147107/

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