无法在 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在文本编辑器中打开它。

相关内容