Rails постоянно меняет свое мнение о том, какая у меня версия Ruby
Я пытаюсь запустить веб-сайт в производство, но система постоянно меняет свое мнение о том, какая у меня версия Ruby. Сначала он жалуется, что моя версия ruby 2.4.1, а версия в моем Gemfile - 2.3.3, поэтому я захожу в Gemfile и меняю его. После изменения он отлично работает с самого начала, затем я запускаю другую команду, и она меняет свое мнение и говорит обратное (версия Ruby 2.4.1, но у меня 2.3.3 в моем Gemfile)!!
Что за черт?
2 ответа
Решение
Починил это. Пришлось бежать rvm remove 2.4.1
затем выполните установку нового пакета.
Это дает целый ряд новых ошибок, но они, похоже, не связаны с вышеуказанной проблемой.
Ты пробовал это rvm --ruby-version use 2.3.3
? Может быть, ваша глобальная версия ruby переопределяет все, что вы установили для проекта