Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 错误:没有包';开罗';在ec2 bitnami服务器上找到_Javascript_Node.js_Amazon Ec2_Bitnami - Fatal编程技术网

Javascript 错误:没有包';开罗';在ec2 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服务器上设置了环境变量,但仍然得到相同的错误 但它在相同环境下的本地系统中运行良好 请帮帮我 提

我试图在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