Mac OS X でコマンドラインが使用できない

Mac OS X でコマンドラインが使用できない

コマンドライン(ターミナル)が使用できません。

sudo gem install compass

しかし、「コマンドが見つかりません」というメッセージしか表示されません。私は Mac の管理者であり、パスワードは空白ではありません。

これも試してみました:

defaults write com.apple.Finder AppleShowAllFiles YES

同じ結果です。

答え1

PATH を上書きした可能性があります。次の文があるファイル*を確認してくださいexport PATH:

/Users/your-username/.bash_profile

Sencha がそのファイルに何らかの変更を加えた場合は、PATH にフォルダーを追加するために使用する正しい構文は次のようになります。

export PATH=/some/other/path:$PATH

を忘れた場合:$PATH、ターミナルを起動するたびに上書きされてしまいます。そのため、OS X はコマンドを見つけることができません。そのため、修正するには、問題のあるexport行を完全に削除するか、正しい構文を使用するように修正する必要があります。

export PATH=/Users/Oskar/Sencha:$PATH

* ファイルはデフォルトで非表示になっています。Finder からファイルが表示されず、PATH がまだ壊れている場合は、次のコマンドを実行して/usr/bin/open ~/.bash_profileテキスト エディターでファイルを開きます。

関連情報