前几天手贱在工作用的电脑上不小心rm -rf掉了hexo的目录,于是乎又要重新安装。之前安装的时候很顺利没有遇到什么问题,今天问题就来了,全是出在node-sass上。
第一个问题就是node-sass编译报错

1
2
3
In file included from ../src/binding.cpp:3:
../src/sass_context_wrapper.h:8:10: fatal error: 'sass/context.h' file not found
#include <sass/context.h>

可是上次我安装的时候明明没有遇到这个错误!好吧先找解决方法,查了好多地方,还是在主题原作者的github上找到了答案,因为没有安装sass的导致的,mac安装代码如下。

1
brew install libsass

可是我之前安装明明没有报错的,后来才想起来,之前是在MBP上配好环境之后整个提交到远程仓库,工作用电脑是从远程仓库拉了一整个下来,其实这台电脑根本没有安装过 - -!

好吧,go on

第二个问题跟着就来了

1
2
Hint: If github.com is not accessible in your location
try setting a proxy via HTTP_PROXY, e.g.

嗯.. 连接不上github,目前不在家又不能科学上网,怎么办呢,还好淘宝提供了node-sass的景象,直接安装即可

1
SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass