Manjaro 里的 PATH 配置

作者: Kenny锅 | 来源:发表于2019-08-11 19:31 被阅读21次

    Manjaro 是一个 Linux 操作系统,用 yarn 安装了 一些全局 package 后,执行时报 zsh: command not found xxx

    我们找到 yarn bin 的路径 ~/.config/yarn/global/node_modules/.bin

    各种尝试

    1. 试着将export PATH="$HOME/.config/yarn/global/node_modules/.bin:$PATH".bash_profile 里添加,然后 source ~/.bash_profile ,无效

    2. 试着将export PATH="$HOME/.config/yarn/global/node_modules/.bin:$PATH".bashrc 里添加,然后 source ~/.bashrc ,无效

    3. 最后查资料得出要在/etc/profile里修改,我们先看看,sudo vim /etc/profile

    ....
    appendpath '/usr/local/sbin'
    appendpath '/usr/local/bin'
    appendpath '/usr/bin'
    unset appendpath
    
    export PATH
    ...
    
    有样学样

    打开 sudo vim /etc/profile, 我们就照着上面的示例添加一条:

    ....
    appendpath '/usr/local/sbin'
    appendpath '/usr/local/bin'
    appendpath '/usr/bin'
    appendpath '/home/kenny/.config/global/node_modules/.bin'
    unset appendpath
    
    export PATH
    ...
    

    保存后,执行 source /etc/profile,验证成功!!!

    其它的操作
    1. 我试着用 appendpath '$HOME/.config/global/node_modules/.bin',没有成功,估计是找不到$HOME吧
    2. /etc/profile 里配置好的注释掉,再次修改~/.bahs_profile文件 ,用绝对路径 export PATH="/home/kenny/.config/yarn/global/node_modules/.bin:$PATH" 依旧不行,最后用回了 /etc/profile 的方式 。

    相关文章

      网友评论

        本文标题:Manjaro 里的 PATH 配置

        本文链接:https://www.haomeiwen.com/subject/xzbsjctx.html