記錄一下
今天使用Hexo+ GitHub搞個部落格,在使用npm全域性安裝hexo的時候出現了這個問題,zsh:command not found: hexo
npm install -g hexo
hexo init myBlog
複製程式碼
解決
兩種方法
- reinstall npm with a version manager 重新安裝npm
- change npm's default directory manually 修改npm預設所在資料夾 ,也就是npm全域性安裝包所在的資料夾
第二種方法操作:
- 新建一個資料夾 mkdir ~/.npm-global
- 配置 npm config set prefix '~/.npm-global'
- 寫入PATH export PATH=~/.npm-global/bin:$PATH
- 儲存 source ~/.profile
- 接下來在重新安裝就可以了 done!
其實上面2-4步, 也可以簡化成一步 NPM_CONFIG_PREFIX=~/.npm-global
###追加, 如果重啟了iterm又不行了 vi ~/.zshrc 進入編輯在最後面加上source ~/.bash_profile