当我对 git 安装进行故障排除时,我做了一些事情。
我认为我修改了默认路径。
Echo $path
回报
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:bin:/usr/local/git/bin:/usr/local/bin
我希望我输入正确。
这似乎是错误的。为什么 git 会包含在我的顶级路径中?
我看了进去
/etc paths
并在文件中找到这个
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
我问是因为当我输入命令时,我现在多次收到此错误
Dyld:DYLD_environmental variables being ignored because main executable
(/usr/bin/sudo) is setuid or setgid
打字时有什么可以看的吗
$ env
上述错误似乎设置了一堆障碍。
答案1
在 OS X 中,PATH 环境变量是使用以下命令构建的路径助手。该实用程序读取文件 /etc/paths 的内容和目录 /etc/paths.d 中的文件以构建 PATH 环境变量。
最初/etc/paths.d目录是空的,/etc/paths的内容是
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
因此,默认 PATH 值为
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin