無法在 Mac OS X 上使用命令列

無法在 Mac OS X 上使用命令列

我無法使用命令列(終端)。

sudo gem install compass

但我只得到“命令未找到”。我是 Mac 的管理員,我的密碼不為空。

我也嘗試過這個:

defaults write com.apple.Finder AppleShowAllFiles YES

相同的結果。

答案1

您可能已經覆蓋了您的路徑。檢查此文件* 中的語句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在文字編輯器中開啟它。

相關內容