неправильная версия ruby ​​распознана на windows - PullRequest
0 голосов
/ 30 декабря 2018

У меня другая версия ruby, распознаваемая моим Windows10 cmd, даже после того, как я удалил эту версию, и теперь она не позволяет мне запускать обновление или установку пакета.

C:\Users\marti\Documents\projects\discogsTagger\heroku\test2\jruby-getting-started>bundle install
Your Ruby version is 2.3.3, but your Gemfile specified 2.3.1

Но если язапустите ruby ​​-v, он говорит, что у меня установлена ​​правильная версия.

C:\Users\marti\Documents\projects\discogsTagger\heroku\test2\jruby-getting-started>ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x64-mingw32]

Я пытаюсь разместить приложение rubyonrails с heroku, и мне нужно запустить 2.3.1, что я и установил, но cmd все еще думает, что я использую 2.3.3, которую я удалил.Спасибо

1 Ответ

0 голосов
/ 30 декабря 2018

Установите последнюю версию rails (я предпочитаю веб-сайт установки rails ).

Затем вы хотите набрать:

$rvm use ruby-2.3.1

Я думаю, что это будетзаставить вашу систему использовать эту конкретную версию ruby.Хотя я считаю, что это будет работать в одиночку, если rails выдает некоторые ошибки, попробуйте следующее:

$gem update rails --no-ri --no-rdoc

примечание Я знаю, что ваш вопрос касается ruby, но установщик rails должен также обработать rubyи я вижу, что ваш вопрос по-прежнему касается рельсов.

...