人生苦短,我用 Manjaro!manjaro系统Manjaro

Manjaro 里的 PATH 配置

2019-08-11  本文已影响21人  Kenny锅

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 的方式 。
上一篇 下一篇

猜你喜欢

热点阅读