Odtąd muszę zacząć używać GIT w swoich projektach i muszę używać poleceń UNIX. ale bez względu na to, co robię, zawsze pojawia się błąd „nie znaleziono polecenia”.
Zainstalowałem MacPorts, ale nadal nie mogę uruchomić żadnego polecenia UNIX: /
Kiedy próbuję $ ls
, pojawia się błąd poniżej, taki sam sudo
lub inne polecenie:
-bash: ls: command not found
a kiedy próbuję $PATH
, otrzymuję poniższe linie:
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
Jestem na Mac OS X 10.6.6
Spędziłem 2-3 dni i wciąż googlowałem i próbowałem wszystkiego, co znalazłem na forach, ale bez powodzenia.
ROZWIĄZANIE:
Otworzyłem .bash_profile
i usunąłem wszystko inne niż
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
Następnie ponownie uruchamiam komputer Mac i działa!
$~ /usr/bin/pico .bash_profile
.Odpowiedzi:
Twoje
$PATH
zostało zastąpione przez MacPorts przez pomyłkę. To moje$PATH
z zainstalowanymi MacPortami, powinieneś odpowiednio go edytować i ustawić w swoim~/.bash_profile
lub~/.profile
.Konkretnie, to brakuje
/bin
,/usr/bin
,/usr/sbin
,/sbin
,/usr/local/bin
i/usr/X11/bin
.źródło