今天安装canvas 遇到的坑~~~~
首先来一波官方文档 这里面有知道 但是还是有时候有问题
https://github.com/Automattic/node-canvas/wiki/Installation---OSX
1、安装pkg-config
$ curl http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz -o pkgconfig.tgz$ curl -L http://www.cairographics.org/releases/pixman-0.34.0.tar.gz -o pixman.tar.gz
$ tar -zxf pixman.tar.gz && cd pixman-0.34.0/
$ tar -zxf pkgconfig.tgz && cd pkg-config-0.28$ ./configure && make install
遇到权限问题
sudo chmod 777 /usr/local/bin/
sudo chmod 777 /usr/local/share/ -R
然后 继续
sudo ./configure && make install
或者
sudo ./configure --with-internal-glib && make install
然后出现一批make[5]:
Nothing to be done for xxxx 就成功了2、安装pixman
$ curl -L http://www.cairographics.org/releases/pixman-0.34.0.tar.gz -o pixman.tar.gz
$ tar -zxf pixman.tar.gz && cd pixman-0.34.0/
$ ./configure --prefix=/usr/local --disable-dependency-tracking
$ make install
3、安装cairo$ curl http://cairographics.org/releases/cairo-1.12.18.tar.xz -o cairo.tar.xz
$ tar -xf cairo.tar.xz && cd cairo-1.12.18
$ ./configure --prefix=/usr/local --disable-dependency-tracking
$ make install
问题1:configure:
error: recommended PNG functions feature could not be enabled
这个官网上有:http://ethan.tira-thompson.com/Mac_OS_X_Ports.html
安装这个库就行了
然后sudo make install成功