Rails 5: Как узнать, какой драгоценный камень зависит от версии Specifi c Ruby? - PullRequest
0 голосов
/ 21 апреля 2020

Я работаю на мини-сервере Ma c, на котором установлена ​​последняя версия High Sierra. Я использую Ruby Диспетчер версий.

Недавно я установил Ruby 2.7.1p83 и обновил все мои приложения на Rails до последних версий 5.0, 5.1 и 5.2.

Я решил почистить свои рубины, и у меня есть Ruby версия Ruby 2.7.1p83.

Теперь, когда я go обращаюсь к некоторым папкам приложений Rails в терминале, я см. следующие сообщения:

Required ruby-2.5.2 is not installed.
To install do: 'rvm install "ruby-2.5.2"'

Есть ли терминальная команда, которую я могу выполнить, где я могу найти Ruby зависимости для драгоценных камней? Драгоценные камни - единственное место, которое, я думаю, может вызывать проблему, так как сообщение появляется не для всех моих папок.

1 Ответ

0 голосов
/ 21 апреля 2020

Ваш случай кажется не зависимостью от гемов, но как будто у вас есть ruby определение версии где-то в коде ваших приложений.

Проверьте эти файлы в ваших проектах root папок:

  • .rvmr c
  • . ruby -version
  • . ruby -gemset
  • .versions.conf

А также проверьте ваши Gemfiles на наличие строки ruby-2.5.2.

...