Corrigir o seu PATH
Livre-se desses aliases. Remova-os do bash_profile
. Primeiro de tudo, verifique seu caminho.
echo $PATH
Aqui, /usr/local/bin
deve ter precedência sobre /usr/bin
. Se este não for o caso, algo está errado. Tente se o seguinte funcionar, quando você adicionar esta linha a ~/.bash_profile
:
export PATH=/usr/local/bin:$PATH
Salve, abra um novo shell e execute
which -a ruby
Agora você deve ver que /usr/local/bin/ruby
é usado, enquanto /usr/bin/ruby
vem em segundo (este é o padrão ruby 1.8.7 do OS X).
Alternativa: Instalar o RVM
Para uma melhor experiência em Ruby, eu recomendo que você remova a instalação Homebrew do Ruby e instale o RVM , o Ruby Version Manager . Por quê? Porque permite alternar entre os Rubis e Gems instalados localmente.
Instale git
no Homebrew se você ainda não o fez. Então:
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
Após a instalação, adicione o RVM ao seu ~/bash_profile
digitando o seguinte em um terminal:
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
Por fim, abra uma nova janela do Terminal e verifique se o RVM funciona:
type rvm | head -1
Isso deve produzir "rvm é uma função". Você pode então prosseguir para instalar o Rubies:
rvm install 1.9.2
Nota: Para qualquer outro tipo de instrução seguinte na linha de comando
rvm notes
Isso lhe dará notas abrangentes sobre o que é e como está.
Quando isso for feito, você pode defini-lo como padrão:
rvm --default use 1.9.2