команда bundle работает с неверной версией ruby - PullRequest
0 голосов
/ 02 апреля 2019

Я установил 2 версии ruby ​​на моем компьютере rbenv mac - 2.3.7 и 2.4.5

Если я запускаю команду ruby -v, следующий вывод:

ruby 2.4.5p335 (2018-10-18 revision 65137) [x86_64-darwin18]

Но если я запускаю bundle install из моего проекта, я получаю следующее сообщение об ошибке:

Your Ruby version is 2.3.7, but your Gemfile specified 2.4.5

Я использовал rbenv для установки другой версии ruby.

Ответы [ 2 ]

1 голос
/ 02 апреля 2019

Попробуйте добавить файл .ruby-version в корневой каталог вашего проекта:

$ echo 'ruby-2.4.5' > .ruby-version
$ cd .

Это правильно установит вашу версию Ruby.

0 голосов
/ 03 апреля 2019

Возможно, вы используете версию Bundler, которая была установлена ​​с использованием другой версии Ruby. Вы можете попробовать переустановить Bundler в папке вашего проекта:

gem install bundler
...