我在运行最新版High Sierra的Mac Mini服务器上工作。我使用Ruby版本管理器。
我最近安装了Ruby 2.7.1p83,并将所有Rails应用程序升级到了最新版本的5.0、5.1和5.2。
我决定清理我的红宝石,并且只有Ruby版本Ruby 2.7.1p83。
现在,当我进入终端中的某些Rails应用程序文件夹时,会看到以下消息:
Required ruby-2.5.2 is not installed.
To install do: 'rvm install "ruby-2.5.2"'
是否有我可以执行的终端命令,可以在其中找到宝石的Ruby依赖关系?我认为可能是宝石所在的唯一位置,因为该消息并未出现在我所有的文件夹中。
您的情况似乎不像是gem依赖项,但就像您在应用程序代码中的某处具有ruby版本定义。
检查项目根文件夹下的此文件:
并且还要检查您的Gemfile中是否有字符串ruby-2.5.2
。