command-not-found:hexo
我的系統
macOS Monterey 12.4
NexT version 8.12.1
node v16.14.0
npm 8.3.1
今天花了一點時間美化 iTerm2 完成之後,卻發現 Hexo 的指令無法使用,花了點時間上網找答案,如果 node 跟 npm 沒有問題的話,就是環境變數的問題了,但是很多人安裝 Hexo 時,可能都是使用全域安裝,所以他們的路徑跟我是大不相同的,我是另外開一個資料夾,將 Hexo 裝在裡面,所以又要花點時間把 Hexo-cli
的路徑找出來了,還好我會用命令列,不然又要找到天慌地老了。
還好被我找到了,真的埋很深:
/Users/huangxiaopei/Desktop/Hexo/blog/node_modules/hexo/node_modules/hexo-cli
有深嗎?
修改~/.zshrc
因為我是用 zshrc
集合命令,所以要到 .zshrc
新增路徑。
$ open ~/.zshrc
在文件最下方新增路徑:
export PATH=$PATH:/Users/huangxiaopei/Desktop/Hexo/blog/node_modules/hexo/node_modules/hexo-cli/bin
重新開啟 iTerm2 就可以使用了。