Como corrijo uma chamada do Mac OSX Profile para o diretório / usr / local / bin ausente?

0

De alguma forma, possivelmente entre instalar o RVM e o MacPorts, recebo uma mensagem de erro sempre que eu abro meu terminal no Snow Leopard que reclama que eu tenho um identificador inválido na minha exportação do bash. Eu rastreei o culpado para ser / usr / local / bin que parece não existir no meu sistema. Isso deve me preocupar? e se não, como descubro de onde o / usr / local / bin está sendo chamado?

Eu olhei em .profile, .bashrc e .bash_profile em meu diretório home, mas não consigo encontrá-lo em nenhum desses arquivos. Onde mais poderia ser, ou como posso descobrir facilmente?

Obrigado Rico

    
por purpletonic 14.02.2010 / 13:31

3 respostas

1

Tem certeza de que o culpado é o posicionamento de /usr/local/bin ? Quando o Bash reclama de um identificador inválido, está reclamando do nome de uma variável exportada, não do conteúdo da variável (o Bash não se importa com o conteúdo).

Quanto a .profile , .bash_profile e .bashrc , se eles não estiverem em seu diretório inicial, você poderá criá-los.

    
por 15.02.2010 / 00:09
2

Você deu uma olhada no arquivo /etc/paths e nos arquivos dentro da pasta /etc/paths.d para mencionar /usr/local/bin ? Esses arquivos são usados pelo utilitário path_helper chamado de /etc/profile para configurar diferentes caminhos para diferentes aplicativos ao criar um ambiente para o usuário conectado.

    
por 14.02.2010 / 14:27
1

O diretório / usr / local / bin

Então você não precisa se preocupar com isso.

Tente o método ayaz e ele não funciona, tente procurar em / etc / profile ou / etc / bashrc para ver se há alguma referência a / usr / local / bin .

    
por 14.02.2010 / 15:48