gemfile中的ruby版本与本地ruby之间的冲突

问题描述

由于其宝石版本,我在运行应用程序时遇到了麻烦。但是从我所能知道的一切来看,我有运行正确版本的红宝石。我在做什么错了?

user@computer project % rails s
Your Ruby version is 2.6.3,but your Gemfile specified 2.7.1
user@computer project % rbenv local
2.7.1
user@computer project % ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-darwin19]
user@computer project % which ruby
/Users/user/.rbenv/shims/ruby

(我还尝试将gemfile中的红宝石版本从2.7.1切换到2.6.3,但是当我这样做时,它会给我相反的消息(我指定了2.6.3但我正在运行2.7.1)。

更新:事实证明此问题特定于在zsh中运行。使用bash可以正常工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)