我在为chartjs-node模块安装依赖项时遇到错误
make: Entering directory `/home/jazz-2016/apps/scrapperapp/node_modules/canvas/build'
SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node
COPY Release/canvas-postbuild.node
CXX(target) Release/obj.target/canvas/src/Canvas.o
CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
In file included from ../src/CanvasPattern.cc:9:0:
../src/Image.h:19:21: fatal error: gif_lib.h: No such file or directory
#include <gif_lib.h>
^
compilation terminated.
它依赖于canvas,jsdom和chartjs,但是单独安装它们会给我带来同样的错误。
答案 0 :(得分:0)
这是一个有点旧的查询,仍然可能对其他人有用。 我通过运行解决了它:
sudo apt-get install libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev
在您执行以下操作之前需要这些依赖项:
npm install chartjs-node
我希望这会解决,如果仍然无法继续,请在下面发表评论,我可能会帮助你进一步解决问题。