1

Теперь мне нужно начать использовать GIT для своих проектов, и мне нужно использовать некоторые команды UNIX. но независимо от того, что я делаю, я всегда получаю ошибку "команда не найдена".

Я установил MacPorts, но все еще не могу запустить любую команду UNIX:/

Когда я пытаюсь $ ls , я получаю ошибку ниже, то же самое для sudo или любой другой команды:

-bash: ls: command not found

и когда я пытаюсь $PATH , я получаю строки ниже:

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

Я на Mac OS X 10.6.6

Я провел 2-3 дня и продолжал гуглить и пробовать все, что нашел на форумах, но безуспешно.


РЕШЕНИЕ:

Я открыл .bash_profile и удалил все, кроме

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

Затем я перезагружаю этот Mac, и он работает!

1 ответ1

9

Ваш $PATH был перезаписан MacPorts по ошибке. Это мой $PATH с установленным MacPorts, вы должны отредактировать его соответствующим образом и установить его в ~/.bash_profile или ~/.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

В частности, вам не хватает /bin , /usr/bin , /usr/sbin , /sbin , /usr/local/bin и /usr/X11/bin .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .