-1

在 mac 终端中:

有谁知道如何为 Mac OS 设置路径变量,而不会弄乱其他路径?

当前文件夹结构:

/
 /Applications
    /[a lot of applications]
    /Postgres.app
        /Contents
          /Versions
              /12
                /bin
                  /psql
 /Users
    /userName
      /Applications
           /[nothing, except a couple hidden files]

现在,如果我运行命令psql,我会得到:

找不到命令

如果我输入完整路径:

/Applications/Postgres.app/Contents/Versions/12/bin/psql

它有效,但每次都输入这个是不切实际的。

如果我运行git该命令可用,或者code.

另外,我netlify-cli使用 全局安装npm install -g netlify-cli,但是当我运行时netlify-cli,我得到:

找不到命令

而且我不知道在我的系统中哪里可以找到它

......所以,有些东西在我的路径上正常工作,有些东西不是。我不知道如何解决问题,而不会弄乱其他路径。

有谁知道我如何找出netlify-cli安装位置并修复我的路径netlify-cli而不psql弄乱任何其他路径?

4

1 回答 1

2

为了让 Mac OS 能够找到 psql 可执行文件,它必须是 PATH 环境变量的一部分,您可以使用此命令在终端上检查该变量的值

echo $PATH

您应该做的是向其中添加 psql 可执行文件,如下所示:

export PATH=/Applications/Postgres.app/Contents/Versions/12/bin/:$PATH

如果这解决了你的问题,你可以把它放在你的 .zshrc 或 .bashrc 上让它持久化

于 2020-05-24T22:24:17.630 回答