npm hummus库unix(RHEL)安装失败

npm hummus库unix(RHEL)安装失败,unix,amazon-ec2,nodes,hummus.js,Unix,Amazon Ec2,Nodes,Hummus.js,我们正在尝试在服务器中安装“hummus”库。操作系统:Unix-RHEL 运行命令:-npm i hummus 尝试下载节点前gyp警告(404): 未找到的节点pre-gyp WARN预构建二进制文件hummus@1.0.87及node@10.7.0(node-v64 ABI,glibc)(使用node-gyp返回到源代码编译) make:进入目录/usr/lib/node\u modules/hummus/build' CXX(target)Release/obj.target/pdfwr

我们正在尝试在服务器中安装“hummus”库。操作系统:Unix-RHEL

运行命令:-npm i hummus

尝试下载节点前gyp警告(404): 未找到的节点pre-gyp WARN预构建二进制文件hummus@1.0.87及node@10.7.0(node-v64 ABI,glibc)(使用node-gyp返回到源代码编译) make:进入目录
/usr/lib/node\u modules/hummus/build'
CXX(target)Release/obj.target/pdfwriter/src/deps/pdfwriter/AbstractContentContext.o
cc1plus:错误:无法识别的命令行选项“-std=gnu++1y”
make:**[Release/obj.target/pdfwriter/src/deps/pdfwriter/AbstractContentContext.o]错误1
make:离开目录
/usr/lib/node\u modules/hummus/build' 哎呀!构建错误 哎呀!堆栈错误:
make
失败,退出代码:2 哎呀!堆栈位于ChildProcess.onExit(/usr/lib/node_modules/npm/node_modules/node gyp/lib/build.js:262:23) 哎呀!ChildProcess.emit上的堆栈(events.js:182:13) 哎呀!在Process.ChildProcess.\u handle.onexit(internal/child\u Process.js:237:12)处堆栈 哎呀!系统Linux 2.6.32-573.3.1.el6.x86_64 哎呀!命令“/usr/bin/node”“/usr/lib/node_modules/npm/node_modules/node gyp/bin/node gyp.js”“build”“--返回到build”“--module=/usr/lib/node_modules/hummus/binding/hummus.node”“--module_路径=/usr/lib/node_modules/hummules/bummus/binding”“--napi版本=3”“--node_-abi\napi=napi”

问题似乎是,安装希望下载比下载url上存在的版本更高的版本

安装程序正在尝试下载:hummus/v1.0.87/node-v64-linux-x64.tar.gz

由于v64没有列出,我们得到了404错误

请转到此链接:-

最新版本是“hummus/v1.0.87/node-v59-linux-x64.tar.gz”

无法指定要安装使用的特定版本

有没有人以前见过类似的问题并有解决办法


提前感谢

您需要一个编译器。您的env没有现成的二进制文件。
请咨询编译器。

它安装在hummus上。按照有关如何编译二进制模块的说明进行操作后,请按照与您的案例相关的部分进行操作:

HummusJS项目现在未标记。但我需要一个我在ARM环境下开发的现有应用程序。我发现,使用具体版本的节点12.14.1,HummusJS的安装和编译过程确实有效。我希望它对任何有同样问题的人都有帮助。

我试着运行command->npm install-g node gyp,它更新了3个软件包。但是hummus的安装仍然由于上述错误而失败。node-gyp无法帮助您。你需要一个编译器。看他的指示。