node-gyp 是 c++的联动编译工具包
node install 会报错是因为 :
mac 原来的 gcc 比较旧 不支持 c++11编译
结局方案:(for mac)
1.安装新版make
brew install make --with-default-names
或
brew install homebrew/dupes/make --with-default-name
2.升级make 并且bin文件指向homebrew 安装的那个新的make bin 文件
make --version
GNU Make 3.81 xxx
export PATH="/usr/local/bin:$PATH"
source .bash_profile
make --version
It should show:
GNU Make 4.2.1
3.npm install
4.enjoy
==== 最好 xcode,xcode command line工具装下 不然貌似还是编译失败