Я получаю эту ошибку
Your Ruby version is 2.5.0, but your Gemfile specified 2.5.1
Я использую rbenv и homebrew. Я также понял, что у меня .asdf работает.
На основании другого Stackoverflow я попытался:
2.5.0 % rbenv local 2.5.1
rbenv: version `2.5.1' not installed
2.5.0 % ruby -v
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin16]
Когда я запускаю эту команду, я получаю это:
2.5.0 .rbenv % gem env home
/Users/annxxxx/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0
UPDATE:
Таким образом, все команды, относящиеся к Homebrew, не работают, потому что кажется, что моя система, похоже, ищет ruby в файле .asdf (эта версия ruby была 2.5.0), указывая с помощью .asdf
Я обновил .asdf, чтобы теперь использовать 2.5.1 (так что теперь работает - но на моем компьютере теперь есть несколько копий 2.5.1)
Мой вывод таков: на моей машине есть несколько копий рубина.
- один набор для rbenv / homebrew
- один комплект для .asdf
Вопрос:
1- Должен ли я иметь оба из них?
2- Я бы предпочел удалить .asdf?
Как мне это сделать?
b- как только я это сделаю, что мне нужно сделать, чтобы заставить работать rbenv / homebrew?