Você precisa colocar /opt/local/bin
antes de /usr/bin
em seu $PATH
e talvez limpar seu cache de comando com hash -r
.
Eu tenho o pacote padrão do Ruby instalado que acompanha o sistema operacional, que é uma versão mais antiga.
Instalei recentemente o MacPorts com a versão mais recente do Ruby, instalada em um local separado: -
/opt/local/bin/
Mas quando eu corro
which ruby
Eu obtenho
/usr/bin/ruby
Existe alguma maneira de editar o caminho do comando ruby para referenciar a nova instalação no diretório / opt /?
Obrigado antecipadamente.
Você precisa colocar /opt/local/bin
antes de /usr/bin
em seu $PATH
e talvez limpar seu cache de comando com hash -r
.
Bem, já que o Mac é baseado no Unix, é um comando simples. Editando seu arquivo de configuração.
você pode tentar isso
~/.bash_profile (Local Profile) or
~/.MacOSX/environment.plist (System Wide)
export PATH=/opt/local/bin:$PATH
ou você pode usar um alias, mas o comando which não funcionará com estes.
alias ruby=/opt/local/bin/ruby
Espero que isso ajude, Aqui está um link para mais informações efetivamente você está olhando para definir uma variável de ambiente.