Edite o caminho da linha de comando para um executável no OSX [duplicado]

1

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.

    
por Stu 03.09.2012 / 15:38

2 respostas

3

Você precisa colocar /opt/local/bin antes de /usr/bin em seu $PATH e talvez limpar seu cache de comando com hash -r .

    
por 03.09.2012 / 16:15
1

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.

    
por 03.09.2012 / 16:17