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 就可以使用了。