安装程序如何在Mac OSX上设置PATH变量?

时间:2015-02-11 03:44:56

标签: macos go terminal environment-variables

我想知道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中设置。

有人可以帮我理解吗?

1 个答案:

答案 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包的内容并查看其安装的文件。