Ваша версия Ruby 2.0.0, но Ваш Gemfile указал 2.1.0

Когда я пытаюсь связать установку, я получаю следующее сообщение:

Your Ruby version is 2.0.0, but your Gemfile specified 2.1.0

В моем Gemfile у меня есть следующее:

ruby '2.1.0'

И когда я работаю ruby -v в консоли я добираюсь:

ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin12.0]

Что делает Ruby 2.1.0p0 средний? Какую версию я должен иметь в своем Gemfile и почему ошибка говорит мне, что у меня есть версия 2.0.0 Ruby?

57
задан 14 April 2017 в 02:56

3 ответа

Имел ту же ошибку. Выполнение следующего зафиксировало его. Я использовал рубиновые 2.5.5 и rbenv. Обновленный от 2.5.1.

  • рехеширование rbenv
  • установка драгоценного камня bundler
  • установки драгоценного камня bundler
  • удаления драгоценного камня bundler:1.17.3 (для моего приложения был нужен определенный bundler-v 1.17.3)
  • направляющие установки драгоценного камня
0
ответ дан 1 November 2019 в 15:53

НИ ОДИН из вышеупомянутых ответов не работал на меня, но

$ gem pristine --all

добился цели для меня

buona fortuna

2
ответ дан 1 November 2019 в 15:53

Ни одно из других предложений не работало на меня. На сервере я должен был сделать:

rvm --default use [correct version number]

3
ответ дан 1 November 2019 в 15:53

Другие вопросы по тегам:

Похожие вопросы: