Kingfish404
V2EX  ›  问与答

Mac 的 PATH 变量中有个找不到在哪里添加的路径怎么办?

  •  
  •   Kingfish404 · Nov 5, 2020 · 1946 views
    This topic created in 2194 days ago, the information mentioned may be changed or developed.

    已经检查过 /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?

    image.png

    15 replies  •  2020-11-05 22:34:55 +08:00
    BrettD
    BrettD
    Nov 5, 2020 via iPhone
    1
    因为 zsh 以为你在执行 PATH 这个变量的值所以找不到啊
    Kingfish404
    Kingfish404
    OP
    Nov 5, 2020
    2
    @BrettD 哦哦,不过我还是没搞清楚,/Library/Frameworks/Python.framework/Versions/3.8/bin

    这个是从哪里添加的
    lcdtyph
    lcdtyph
    Nov 5, 2020 via iPhone
    3
    检查一下 /etc/paths.d/下的所有文件
    Kingfish404
    Kingfish404
    OP
    Nov 5, 2020
    4
    @lcdtyph ![image.png]( https://i.loli.net/2020/11/05/j6WR9xgo1s4vukV.png)
    检查过了,没有
    nonduality
    nonduality
    Nov 5, 2020
    5
    有的是软链接到目标
    lcdtyph
    lcdtyph
    Nov 5, 2020
    6
    ~/.zprofile
    ~/.zshrc
    这些呢
    kassadin
    kassadin
    Nov 5, 2020
    7
    ~/.zshrc
    应该是自己配置的
    Kingfish404
    Kingfish404
    OP
    Nov 5, 2020
    8
    @lcdtyph 啊,找到了,是在~/.zprofile 里,藏的好深,有关于 PATH 全面的文档么

    或者如何才能直接输出 shell 启动时加载过的配置文件?
    lcdtyph
    lcdtyph
    Nov 5, 2020
    9
    @Kingfish404 #8
    ```zsh -o SOURCE_TRACE```
    Kingfish404
    Kingfish404
    OP
    Nov 5, 2020
    10
    @lcdtyph 哦哦,多谢
    mx8Y3o5w3M70LC4y
    mx8Y3o5w3M70LC4y
    Nov 5, 2020 via Android
    11
    你这个是 zsh 呀,要在 zshrc 里找
    jdhao
    jdhao
    Nov 5, 2020 via Android
    12
    暴力的办法,直接 grep 整个目录,找到相关的字符
    lululau
    lululau
    Nov 5, 2020
    13
    $HOME/.zprofile 是 zsh 的 login shell 的用户级初始化文件,为什么说藏得深

    关于 zsh 的 startup files 参考 zsh 的 overview manual (man 1 zsh) 即可
    kidlj
    kidlj
    Nov 5, 2020
    15
    顺便解决了我的疑问,一直不知道 Mac 上的 /usr/local/go/bin 是怎么添加到 $PATH 里的,原来是在 /etc/paths.d/go 里定义的,应该是一开始使用 dmg 安装 go 时放进去的。谢谢。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   522 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 20:05 · PVG 04:05 · LAX 12:05 · JFK 15:05
    ♥ Do have faith in what you're doing.