-bash: ls: comando não encontrado no Terminal no Mac OS X

1

Eu preciso começar a usar o GIT para meus projetos a partir de agora e preciso usar alguns comandos do UNIX. mas não importa o que eu faça, sempre recebo o erro "comando não encontrado".

Eu instalei o MacPorts, mas ainda não consigo executar nenhum comando do UNIX: /

Quando eu tento $ ls , recebo o erro abaixo, mesmo para sudo ou qualquer outro comando:

-bash: ls: command not found

e quando tento $PATH , obtenho as linhas abaixo:

hakan-yilmaz-MacBook-Pro:~ hakanyilmaz$ **$PATH**

-bash: /opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.6/bin:/Library/Frameworks/Python.framework/Versions/Current/bin:/opt/subversion/bin/:PATH: No such file or directory

Estou no Mac OS X 10.6.6

Passei de 2 a 3 dias e continuei pesquisando e tentando tudo o que encontrei em fóruns, mas sem sucesso.

SOLUÇÃO:

Eu abri .bash_profile e removi tudo o que

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

Depois, reinicio o Mac e funciona!

    
por art.mania 15.01.2011 / 23:18

1 resposta

9

Seu $PATH foi substituído por MacPorts por engano. Este é o meu $PATH com o MacPorts instalado, você deve editá-lo adequadamente e configurá-lo em ~/.bash_profile ou ~/.profile .

blackcomb:~ tyson$ echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/X11/bin

Especificamente, você está perdendo /bin , /usr/bin , /usr/sbin , /sbin , /usr/local/bin e /usr/X11/bin .

    
por 15.01.2011 / 23:29