記錄一下
今天使用Hexo+ GitHub搞個博客哑了,在使用npm全局安裝hexo的時候出現(xiàn)了這個問題,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