Manjaro 里的 PATH 配置

Manjaro 是一個(gè) Linux 操作系統(tǒng),用 yarn 安裝了 一些全局 package 后,執(zhí)行時(shí)報(bào) 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
...
有樣學(xué)樣

打開 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
...

保存后,執(zhí)行 source /etc/profile,驗(yàn)證成功!!!

其它的操作
  1. 我試著用 appendpath '$HOME/.config/global/node_modules/.bin',沒有成功,估計(jì)是找不到$HOME吧
  2. /etc/profile 里配置好的注釋掉,再次修改~/.bahs_profile文件 ,用絕對路徑 export PATH="/home/kenny/.config/yarn/global/node_modules/.bin:$PATH" 依舊不行,最后用回了 /etc/profile 的方式 。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容