116

$ $路径

返回:

-bash:/usr/local/share/npm/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/local/sbin:~/bin:/Library/框架/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin : 没有相应的文件和目录

这看起来很丑陋,并且可能会给我带来 Homebrew 启动和运行的问题。

4

5 回答 5

179

您需要使用该命令echo $PATH来显示 PATH 变量,或者您可以只执行setenv显示所有环境变量。

通过键入$PATH,您尝试将 PATH 变量内容作为命令名称运行。

Bash 以任何方式显示路径的内容。根据您的输出,将按以下顺序搜索以下目录:

/usr/local/share/npm/bin
/Library/Frameworks/Python.framework/Versions/2.7/bin
/usr/local/bin
/usr/local/sbin
~/bin
/Library/Frameworks/Python.framework/Versions/Current/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/opt/X11/bin
/usr/local/git/bin

对我来说,这份清单似乎是完整的。

于 2013-01-31T01:47:43.153 回答
38

通过$PATH在命令提示符下自行输入,您正在尝试运行它。这不像 Windows,您只需键入即可获得路径输出path

如果您想查看路径是什么,只需回显它:

echo $PATH
于 2013-01-31T01:46:33.027 回答
11

要将路径列为单独的行,您可以使用: echo "${PATH//:/\n}"

于 2021-08-10T12:59:33.797 回答
3

使用命令:

 echo $PATH

你会看到所有的路径:

/Users/name/.rvm/gems/ruby-2.5.1@pe/bin:/Users/name/.rvm/gems/ruby-2.5.1@global/bin:/Users/sasha/.rvm/rubies/ ruby-2.5.1/bin:/Users/sasha/.rvm/bin:

于 2018-08-06T14:16:41.280 回答
-2

对于 MacOS,请确保您知道 GO 的安装位置

export GOPATH=/usr/local/go
PATH=$PATH:$GOPATH/bin
于 2018-10-19T09:29:22.970 回答