OSX Mountain Lion - .profile não faz nada? [duplicado]

1

Recentemente tentei o gerenciador de pacotes Homebrew para pegar coisas como PyQt4. Também recomendou pegar o Python; não há problema, feito.

Portanto, um simples python na janela do Terminal não abriu a instância recentemente baixada do Python, então eu digito brew doctor e ele me diz isso -

Warning: /usr/bin occurs before /usr/local/bin This means that system-provided programs will be used instead of those provided by Homebrew. The following tools exist at both paths:

2to3
2to3-2.7
easy_install
easy_install-2.7
idle
idle2.7
pydoc
pydoc2.7
python
python-config
python2.7
python2.7-config
pythonw
pythonw2.7
smtpd.py
smtpd2.7.py

Considere a alteração do seu PATH para que / usr / local / bin ocorre antes de / usr / bin em seu PATH.

Claro, não é nada demais - eu pesquiso no Google e descubro como editar .profile para estabelecer caminhos. Eu vou ao meu diretório home e digite open .profile - ele não existe.

Não é grande coisa, de acordo com a Internet, posso criar uma aqui. Então tudo bem, touch .profile funciona. open .profile funciona. Eu copio e colo uma linha da Internet que coloca /usr/local/bin à frente do resto dos caminhos. Assim:

export PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin"

Salvar. Tente. Não funciona. Eu removo as aspas duplas; nada de bom. Eu adiciono um dois pontos ao final da linha, por algum motivo. Não é bom.

Eu pesquiso no google. Eu vejo mais informações sobre /etc/paths , mas mesmo depois de encontrá-lo e entrar em sudo open paths , parece que não consigo desbloqueá-lo. E, além disso, a maioria das Internets também diz que apenas adicionando um arquivo .profile ao meu diretório inicial deve ser o suficiente e que eu não preciso me preocupar com isso.

Mas não foi o suficiente, e eu ainda estou mexendo! Então, o que estou perdendo?

    
por Stick 18.04.2013 / 05:58

1 resposta

0

    O arquivo
  1. .profile não é recarregado automaticamente - é carregado na inicialização ou manualmente. Tente abrir o terminal e emitir um source ~/.profile . Em seguida, tente set | grep PATH para verificar a variável PATH.
  2. Meu arquivo .profile não contém aspas nos caminhos. Tente removê-los, salvando o arquivo e vá para 1.
por 18.04.2013 / 09:19