é provavelmente um problema do PATH.
Por padrão, port
está instalado no diretório /opt/local/bin
. Adicione o caminho 'opt / local / bin' como uma linha extra para o arquivo de texto simples /etc/paths
e você deve ser bom.
Eu tentei instalar o MacPorts para atualizar minha versão do Rails para que eu possa trabalhar no Agile Web Development com o Rails, PragProg (4th, 2011). Eu segui as instruções do livro, bem como no site da MacPorts, para executar a instalação a partir da imagem de disco. Parece que para instalar corretamente, no entanto, executando comandos de porta depois retornou "porta: comando não encontrado".
Eu pesquisei no Stack Exchange e encontrei esta pergunta , então tentei instalar a partir de a linha de comando usando "tar xjvf MacPorts-1.9.2.tar.bz2". Mais uma vez, a instalação parece funcionar. Eu recebo a confirmação de que o MacPorts foi instalado com sucesso, mas ainda recebo o erro "sudo: port: command not found" ao tentar autoatualizar o MacPorts (via "sudo port -v selfupdate").
Acho que meu erro está em não ter o caminho correto definido. Eu segui o conselho em este tópico , ou seja, adicionar um caminho (/ opt / local) em paths.d, mas ainda recebo o erro.
Se for importante, o terminal é configurado para abrir shells com o shell de login padrão (/ usr / bin / login). Devo mudar isso para / bin / bash?
Então, isso é um problema do MacPorts, um problema do $ PATH ou um problema do StupidUser?
Você também pode adicionar a seguinte linha ao seu ~/.bash_profile
:
export PATH=$PATH:/opt/local/bin
Isso adicionará /opt/local/bin
ao caminho do executável e disponibilizará seu comando port
para o shell.
abra um terminal e escreva:
sudo nano /etc/paths
escreva sua senha
copie e cole na parte inferior:
/opt/local/bin
salve o arquivo:
alt + x e, em seguida, y
Reinicie o computador.
Tags mac path osx-snow-leopard macports