【问题标题】:How does installers set PATH variable on Mac OSX?安装程序如何在 Mac OSX 上设置 PATH 变量?
【发布时间】:2015-04-11 08:18:44
【问题描述】:

我想知道 Mac OSX 上的 Mac 安装程序如何设置 PATH 变量。

例如:

看看 golang Mac OSX 安装程序。来自链接https://golang.org/doc/install

Mac OS X 软件包安装程序

下载包文件,打开,按照提示安装 围棋工具。该软件包将 Go 发行版安装到 /usr/local/go.

包应该把 /usr/local/go/bin 目录放在你的 PATH 中 环境变量。您可能需要重新启动任何打开的终端 更改生效的会话。

所以,我可以在 $PATH 中看到 /usr/local/go/bin,但它没有在 .profile、.bashrc 或 launchd.conf 中设置。

谁能帮我理解一下?

【问题讨论】:

    标签: macos go terminal environment-variables


    【解决方案1】:

    在 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 包的内容并查看它正在安装的文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 2012-09-09
      • 2012-04-10
      • 2016-10-02
      • 1970-01-01
      相关资源
      最近更新 更多