我想知道Mac OSX上Mac安装程序如何设置PATH变量。
例如:
查看golang Mac OSX安装程序。来自链接https://golang.org/doc/install:
Mac OS X软件包安装程序
下载软件包文件,将其打开,然后按照提示进行安装 Go工具。该软件包将Go分发安装到 的/ usr /本地/去。
包应该将/ usr / local / go / bin目录放在PATH中 环境变量。您可能需要重新启动任何打开的终端 让变更生效的会议。
所以,我可以在$ PATH中看到/ usr / local / go / bin但它没有在.profile,.bashrc或launchd.conf中设置。
有人可以帮我理解吗?
答案 0 :(得分:5)
在Mac OS X中有几种设置环境变量的方法(lots of discussion here)。在Go包的情况下,它正在/etc/paths.d
中添加一个名为go
的文件,其中包含/usr/local/go/bin
。这是对另一个问题explaining that a utility called path_helper is being launched的回答,并且正在检查/etc/paths.d
目录。
您可以使用名为Pacifist的应用程序自行验证,以检查Go包的内容并查看其安装的文件。