I am having a problem installing installing the canvas module in node..It seems to be something with cairo I am getting this error...
npm http GET https://re
If anyone is still having this problem and found this page, the following works for CentOS 6.6:
sudo yum install cairo cairo-devel
Basically the solution is you need to install the development package as well as the regular package (the best answer here does the same thing - except is for Ubuntu - every distro can be different).
I followed the steps given by @Piyush. But I needed an extra step to make it work. I'm using OS X 10.14.5
So this is what I followed.
brew install pkg-config
brew install cairo
pkg-config --atleast-version=1.12.2 cairo
export PKG_CONFIG_PATH=/usr/X11/lib/pkgconfig/
export PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/local/opt/libffi/lib/pkgconfig"
npm install canvas
Had the same problem on OS X 10.11.2 while installing qrcode
package.
Solved by installing these ones:
brew install cairo
brew install pkg-config
xcode-select --install