我知道RVM具有自动切换指定在Gemfile中的适当Ruby版本的功能(在我们的情况下,在两个Gemfile中都指定了)。现在,当我使用默认终端并在单个项目根目录内运行“ruby -v”命令时,它会显示相应的版本。但是当我在VS终端中执行相同的操作时,它会显示默认版本,即2.2.4。
我的主要问题是Rails调试器在我尝试使用VS调试器时给出以下错误:
Your Ruby version is 2.2.4, but your Gemfile specified 2.2.2
,我怀疑这是因为我上述提到的原因导致的。这是否是问题所在,还是另有不同?请提供任何问题的解决方案。
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/
。我不知道为什么。 - user24601