Я только что исправил эту самую проблему.Оказывается, это была проблема пути.
попробуйте это
➜ ~ which ruby
, если вы получаете /usr/bin/ruby
, путь к вашей первоначальной установке ruby затмевает установку по умолчанию в вашей установке RVM.
Я добавил путь к RVM до пути (см. Ниже) к / usr / bin / ruby, и он работает как положено.
Я использую zsh в качестве оболочкипоэтому мне пришлось добавить это вручную в мой .zshrc
export PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting<br />
export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
, если вы используете bash
Ваш .bashrc, вероятно, выглядит так
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
измените его наэто:
PATH=$HOME/.rvm/bin:$PATH # Add RVM to PATH for scripting
и убедитесь, что у вас .bash_profile есть это:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
и вам следует хорошо идти.
Конечно, это означает, что ваша оболочка будет сначала искать в вашем каталоге RVM при поиске любой команды, но это никогда не вызывало у меня проблем.