用hexo搭建个人博客时遇到的坑

首先,我想说版本很重要,下面我说一下我安装的版本信息:
  • Homebrew 0.9.5
  • node.js v5.5.0
  • npm 3.5.3
  • hexo 3.1.1
使用Homebrew来安装node.js我个人觉得应该是最方便的方法

Homebrew安装方法(打开终端窗口, 粘贴一下脚本)

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后通过Homebrew安装node.js
$ brew install node

通过Homebrew安装的node.js是最新的版本,我尝试过从node.js官网上安装了老的版本,结果之后发生了很多问题,如果你也安装了之前的版本,可以通过下面的命令删除

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
“NPM:COMMAND NOT FOUND” 问题解决方法

安装node.js的时候会顺带安装npm,需要将根目录下名为.npm的隐藏文件删除,再用brew重新安装以下即可

打开终端,输入以下命令

cd ~
sudo rm -rf .npm
brew update
brew uninstall npm
brew install npm
部署代码 hexo deploy 无效, 可以通过以下命令解决
npm install hexo-deployer-git --save

执行完之后重新执行hexo deploy本地文件就会部署到远程仓库里面

如果有不明白的地方可以给我留言。欢迎交流!