Desviou a variável $ PATH no Mac OS X

2

Eu fiz algo no meu PATH.

Eu estava tentando adicionar um novo caminho e agora nenhum comando como open ~/.bash_profile work e echo $PATH mostra apenas um caminho que é /Application/Filename .

Existe uma maneira de corrigir isso? Este é o meu Mac OS X Lion.

    
por sudesh 11.09.2012 / 20:27

1 resposta

4

Se você errou o seu ~/.bash_profile , você pode editá-lo fornecendo o caminho absoluto para o editor:

/usr/bin/nano ~/.bash_profile

Remova quaisquer alterações para PATH e pressione Ctrl O e, em seguida, . Sobrescreva o arquivo e recarregue seu shell. Suas configurações de caminho devem ser restauradas.

Outros arquivos que definem seu PATH no OS X são:

  • ~/.bash_login (se ~/.bash_profile não existir)
  • ~/.profile (se ~/.bash_login não existir)
  • /etc/profile
  • Tudo em /etc/paths.d/
  • Por fim, para aplicativos GUI: ~/.MacOSX/environment.plist

Lembre-se sempre de usar a formatação correta para o novo PATH , dependendo se você deseja que seus binários personalizados tenham precedência sobre os binários do sistema:

export PATH=/some/other/path:$PATH

... ou o contrário:

export PATH=$PATH:/some/other/path
    
por 11.09.2012 / 20:29