第5条:如何确定哪个宝石取决于特定的Ruby版本?

问题描述 投票:0回答:1

我在运行最新版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依赖关系?我认为可能是宝石所在的唯一位置,因为该消息并未出现在我所有的文件夹中。

ruby-on-rails ruby macos ruby-on-rails-5 rvm
1个回答
0
投票

您的情况似乎不像是gem依赖项,但就像您在应用程序代码中的某处具有ruby版本定义。

检查项目根文件夹下的此文件:

  • 。rvmrc
  • 。ruby-version
  • 。ruby-gemset
  • 。versions.conf

并且还要检查您的Gemfile中是否有字符串ruby-2.5.2

© www.soinside.com 2019 - 2024. All rights reserved.