- удар: ls: команда, не найденная на Терминале на Mac OS X

Я должен начать использовать МЕРЗАВЦА для своих проектов с этого времени, и я должен использовать некоторые команды 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
задан 04.08.2015, 17:23

1 ответ

Ваш $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.

9
ответ дан 12.12.2019, 07:48

Теги

Похожие вопросы