Após esta OSX Sierra tutorial do pessoal do gorails, estou tendo problemas em obter o rbenv global para associar a instalação do 2.3.0 com o ruby
comando e para substituir a versão padrão ruby no meu MacBook Air com o macOS Sierra v10.12.2
$ rbenv -v
rbenv 1.1.0
$ rbenv install 2.3.0
/Users/user_name/.rbenv/versions/2.3.0 installed
$ rbenv global 2.3.0
$ ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
eu tentei rbenv rehash
mas ruby2.0.0 ainda é a versão padrão. Resumidamente revisando este blog sobre o ambiente ruby e $ PATH, eu acho que estou um pouco perdido a respeito de onde o "executável" Ruby padrão realmente mora ...
gem env me mostra que o Ruby 2.0.0 mora aqui:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
e whereis
me diz algo diferente:
$ whereis ruby
/usr/bin/ruby
O tutorial diz para adicionar o rbenv ao meu .bash_profile
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile source ~/.bash_profile`
Preciso definir meu caminho para ignorar o ruby padrão?
Pelo que vale a pena:
$ rbenv exec ruby -v
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin16]
mas obviamente eu não quero escrever o comando executivo toda vez que eu quiser usar o ruby ... De acordo com o blog, adicionando eval "$(rbenv init -)"
não faz o ruby
comando adiar para a versão global rbenv ... Ajuda.