web-dev-qa-db-ja.com

-bash:ls:Mac OSXのターミナルにコマンドが見つかりません

これからプロジェクトでGITの使用を開始する必要があり、いくつかのUNIXコマンドを使用する必要があります。しかし、何をしても、常に「コマンドが見つかりません」というエラーが表示されます。

MacPortsをインストールしましたが、UNIXコマンドを実行できません:/

試してみると$ lsSudo、またはその他のコマンドと同じように、以下のエラーが発生します。

-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 X10.6.6を使用しています

私は2〜3日を費やし、グーグルを続け、フォーラムで見つけたすべてを試しましたが、成功しませんでした。


解決策:

私は開きました .bash_profileそしてそれ以外のすべてを削除しました

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

次に、そのMacを再起動すると、動作します。

1
art.mania

$PATHが誤ってMacPortsによって上書きされました。これはMacPortsがインストールされた私の$PATHです。それに応じて編集し、~/.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
squircle