Javascript 错误:没有包';开罗';在ec2 bitnami服务器上找到
我试图在bitnami服务器上设置我的平均应用程序。在安装依赖项时,我面临以下错误。我遵循了错误中给出的所有说明,但无法解决它 在安装nmp安装画布期间未找到包“cairo” 我面临的错误如下 在pkg config搜索路径中未找到包cairo。 也许您应该添加包含“cairo.pc”的目录 到PKG_CONFIG_PATH环境变量 找不到“cairo”包 我通过引用bitnami文档在bitnami服务器上设置了环境变量,但仍然得到相同的错误 但它在相同环境下的本地系统中运行良好 请帮帮我Javascript 错误:没有包';开罗';在ec2 bitnami服务器上找到,javascript,node.js,amazon-ec2,bitnami,Javascript,Node.js,Amazon Ec2,Bitnami,我试图在bitnami服务器上设置我的平均应用程序。在安装依赖项时,我面临以下错误。我遵循了错误中给出的所有说明,但无法解决它 在安装nmp安装画布期间未找到包“cairo” 我面临的错误如下 在pkg config搜索路径中未找到包cairo。 也许您应该添加包含“cairo.pc”的目录 到PKG_CONFIG_PATH环境变量 找不到“cairo”包 我通过引用bitnami文档在bitnami服务器上设置了环境变量,但仍然得到相同的错误 但它在相同环境下的本地系统中运行良好 请帮帮我 提
提前感谢。在安装
节点画布之前,您需要在ec2实例上安装cairo
On newer versions of Amazon Linux (2015.03 and above) the following
command is sufficient to install node-canvas:
$ sudo yum install cairo-devel libjpeg-turbo-devel giflib-devel -y
或者,如果Ubuntu和其他基于Debian的系统:
$ sudo apt-get update
$ sudo apt-get install libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev build-essential g++
如果将重复出现PKG\u CONFIG\u路径错误
,则需要找到cairo.pc
:
$ dpkg-query -S cairo.pc
libcairo2-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/cairo.pc
libpango1.0-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/pangocairo.pc
$ dpkg-query -S xproto.pc
x11proto-core-dev: /usr/share/pkgconfig/xproto.pc
并手动将此路径添加到文件/opt/bitnami/scripts/build setenv.sh
也许您还需要将路径添加到xproto.pc
:
$ dpkg-query -S cairo.pc
libcairo2-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/cairo.pc
libpango1.0-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/pangocairo.pc
$ dpkg-query -S xproto.pc
x11proto-core-dev: /usr/share/pkgconfig/xproto.pc
并将-I/opt/bitnami/common/include/freetype2
添加到cxflags
因此,build env.sh
如下所示:
另外,您需要注销/从实例登录,更改才能生效。谢谢stdob。当我运行“sudoyum安装cairo-devel”命令时。我收到消息了。没有启用的回购协议。运行“yum repolist all”查看您拥有的repo。可以使用yum config manager--enable启用repos