Manjaro 是一個 Linux 操作系統(tǒng)斑胜,用 yarn 安裝了 一些全局 package 后澎办,執(zhí)行時(shí)報(bào) zsh: command not found xxx
我們找到 yarn bin 的路徑 ~/.config/yarn/global/node_modules/.bin
各種嘗試
試著將
export PATH="$HOME/.config/yarn/global/node_modules/.bin:$PATH"
往.bash_profile
里添加,然后source ~/.bash_profile
充易,無效試著將
export PATH="$HOME/.config/yarn/global/node_modules/.bin:$PATH"
往.bashrc
里添加焦除,然后source ~/.bashrc
蕉饼,無效最后查資料得出要在
/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)證成功B咦 !迎献!
其它的操作
- 我試著用 appendpath '
$HOME
/.config/global/node_modules/.bin'瞎访,沒有成功,估計(jì)是找不到$HOME吧 - 把
/etc/profile
里配置好的注釋掉忿晕,再次修改~/.bahs_profile
文件 装诡,用絕對路徑export PATH="/home/kenny/.config/yarn/global/node_modules/.bin:$PATH"
依舊不行,最后用回了/etc/profile
的方式 践盼。