安装xcode

安装Install Xcode Command Line Tools.

在terminal,输入gcc,如果没有安装xcode,它会弹出一个窗口,让你安装Xcode Command Line Tools,安装即可.

安装 Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装node

brew update
brew install node

升级
brew update
brew upgrade node

删除
brew uninstall node

使用Taobao的NPM镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装成功后,就使用cnpm来代替npm使用即可.

安装hexo


cnpm install hexo-cli -g
cnpm install hexo --no-optional

hexo init blog

cd blog

cnpm install

hexo server

注意是有--no-optional的,不然有时会报以下这些错误(虽然不影响使用,但总会提示这些,不知道为什么)

{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }