已经检查过 /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc 等文件,找不到在哪里添加的 /Library/Frameworks/Python.framework/Versions/3.8/bin 这个,还有开头的 zsh: no such file or directory:,也很奇怪,有人遇到过相同的问题么,好像是安装 python.org 上的 Python 而自动加的 PATH?
1
BrettD 2020-11-05 20:06:29 +08:00 via iPhone
因为 zsh 以为你在执行 PATH 这个变量的值所以找不到啊
|
2
Kingfish404 OP |
3
lcdtyph 2020-11-05 20:26:28 +08:00 via iPhone
检查一下 /etc/paths.d/下的所有文件
|
4
Kingfish404 OP |
5
nonduality 2020-11-05 20:53:19 +08:00
有的是软链接到目标
|
6
lcdtyph 2020-11-05 21:11:42 +08:00
~/.zprofile
~/.zshrc 这些呢 |
7
kassadin 2020-11-05 21:13:25 +08:00
~/.zshrc
应该是自己配置的 |
8
Kingfish404 OP |
9
lcdtyph 2020-11-05 21:20:33 +08:00
@Kingfish404 #8
```zsh -o SOURCE_TRACE``` |
10
Kingfish404 OP @lcdtyph 哦哦,多谢
|
11
mx8Y3o5w3M70LC4y 2020-11-05 21:32:23 +08:00 via Android
你这个是 zsh 呀,要在 zshrc 里找
|
12
jdhao 2020-11-05 21:35:13 +08:00 via Android
暴力的办法,直接 grep 整个目录,找到相关的字符
|
13
lululau 2020-11-05 21:50:48 +08:00
$HOME/.zprofile 是 zsh 的 login shell 的用户级初始化文件,为什么说藏得深
关于 zsh 的 startup files 参考 zsh 的 overview manual (man 1 zsh) 即可 |
14
Kobayashi 2020-11-05 22:22:44 +08:00 via Android
|
15
kidlj 2020-11-05 22:34:55 +08:00
顺便解决了我的疑问,一直不知道 Mac 上的 /usr/local/go/bin 是怎么添加到 $PATH 里的,原来是在 /etc/paths.d/go 里定义的,应该是一开始使用 dmg 安装 go 时放进去的。谢谢。
|