Похоже, что ваша установка PATH загружает системный ruby, а не ваш rbenv ruby.
Попробуйте удалить эту строку из вашего .bash_profile, поскольку вы не хотите использовать системный ruby, а версию из RBENV.
/usr/local/opt/ruby/bin
Если это не сработает, яне уверен, почему у вас так много дубликатов на вашем пути, возможно, из-за нескольких попыток использовать RBENV.
Я бы предложил сначала переустановить RBENV.Сначала вам нужно удалить RBENV , выполнив следующие действия:
grep rbenv ~/.bashrc ~/.bash_profile ~/.zshrc /etc/profile /etc/profile.d/*
Удалите все строки, связанные с RBENV, в файлах, которые могут иметь их.
Удалите rbenv
rm -rf ~/.rbenv
Если вы использовали homebrew для установки rbenv, тогда
brew uninstall rbenv
Затем brew doctor
и посмотрите, нет ли еще каких-либо проблемных вопросов.
Закройте все работающие терминалы, затем откройте новый.Затем снова проверьте gem env
, и вы увидите более чистое состояние, в котором RBENV не имеет ничего, кроме вашего системного рубина.
Или, если вы предпочитаете, вместо этого вы можете сначала попробовать RVM, чтобы сделать это, см. https://rvm.io/rvm/install
После этого может потребоваться перезапустить терминал, затем перейти в папку проекта вашего посредника и запустить
bundle install