2015-11-02 2 views
1

Это сбивает с толку меня, что у меня в Gemfile этот код,Ваша версия Руби 2.2.0, но ваш Gemfile указано 2.1.2

ruby "2.1.2" 

Но терминал поддерживает печать рубин «Ваша версия Рубин 2.2.0, но ваш Gemfile указан 2.1.2 '. Я не понимаю, чего мне не хватает? Прикрепленный ниже того, что я вижу в выходе

enter image description here enter image description here

+0

снова установить RVM до 2.1.2 и снова открыть терминал. Это может вам помочь –

+0

Переключитесь на ruby ​​'2.1.2', и он будет работать. Он указывает конкретную версию ruby ​​для запуска приложения, предположительно потому, что он был протестирован против этого. Если у вас есть полный набор тестов, переключите рубиновую версию на 2.2.2 и запустите тесты, обновив приложение. –

+0

У меня была такая же проблема, когда у меня был файл «.ruby-version» в папке приложения. – kunashir

ответ

0

Попробуйте перезапустить терминал затем:

ruby -v 
rvm use 2.1.2 

если не работал, проверьте эту ссылку RVM: RVM

+0

он работает, но конфигурация не сохраняется. каждый раз, когда я открываю новую вкладку, я должен выполнить 'rvm use 2.2.3'. Даже установка его по умолчанию с использованием 'rvm --default use 2.2.3' не работает – vipin8169

+0

проверьте свои рубиновые версии:' rvm list' – 7urkm3n

+0

FYI .. https://github.com/rvm/rvm/issues/3630# issuecomment-193742781, https://github.com/rvm/rvm/issues/2519#issuecomment-193742682 – vipin8169

Смежные вопросы