gpt4 book ai didi

ruby - 你的 Ruby 版本是 2.3.1,但是你的 Gemfile 在运行 rails s 时指定了 2.4.1

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

我正在尝试从 ruby​​ 2.3.0 升级到 2.4.1。为此,我做了 rvm use 2.4.1@my-project --create (我已经在另一个项目中使用 2.4.1)。我将 gemfile 从 ruby "2.3.0" 更改为 ruby "2.4.1",然后运行 ​​bundle install。我的 gemfile.lock 已正确更改。

但是,当尝试在控制台中运行 rails s 时,出现错误:

Your Ruby version is 2.3.1, but your Gemfile specified 2.4.1

这不合逻辑,因为当我运行 which ruby​​ 时,我得到以下答案:/.rvm/rubies/ruby-2.4.1/bin/rubyruby -v 回答 ruby 2.4.1p111(2017-03-22 修订版 58053)[x86_64-linux]。此外,我从未在我的任何项目中使用过 2.3.1;在控制台中运行 rvm list 时,我没有看到该版本的 ruby​​。

有没有可能跟rails有冲突?我正在使用 rails 4.2.7.1

我尝试了以下 stackoverflow 问题中给出的所有答案:

所以我有点想不通了。感谢您的帮助!

最佳答案

我遇到了同样的问题,停止了 spring 并清除了 tmp,其中包括对我有用的 bootsnap 缓存

spring stop
rake tmp:clear

关于ruby - 你的 Ruby 版本是 2.3.1,但是你的 Gemfile 在运行 rails s 时指定了 2.4.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51311168/

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