我遇到一个问题,我无法在 Mac OS X Lion 终端上运行任何命令,甚至是“ls”命令,当我打印 $PATH 变量时,发现
My-Mac:/ Mac$ echo $PATH
/usr/local/git/bin
如果你们有任何解决方案,请帮助我。
答案1
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
从获取您的命令开始。
如果你打开一个新终端,它是否以PATH
as开头/usr/local/git/bin
?如果是这样,听起来你的 git 安装搞砸了你的路径/etc/paths
,或者你的/etc/profile
我的有(/etc/paths
):
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
并且/etc/profile
应该在某处包含以下内容:
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
这些文件是否在您的系统上包含类似的行?如果没有,我们需要查看它们包含的内容,然后将它们与其中应该包含的内容正确合并。如果检查无误,我们将调查您的/etc/bashrc
或本地配置文件配置。