【发布时间】:2019-01-07 15:55:55
【问题描述】:
我们正在尝试在我们的服务器中安装“hummus”库。操作系统:Unix - RHEL
运行命令:- npm i hummus
node-pre-gyp WARN 尝试下载(404):https://hummus.s3-us-west-2.amazonaws.com/hummus/v1.0.87/node-v64-linux-x64.tar.gz
node-pre-gyp WARN 未找到用于 hummus@1.0.87 和 node@10.7.0 的预构建二进制文件(node-v64 ABI,glibc)(回退到使用 node-gyp 进行源代码编译)
make: 进入目录/usr/lib/node_modules/hummus/build'
CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/AbstractContentContext.o
cc1plus: error: unrecognized command line option "-std=gnu++1y"
make: *** [Release/obj.target/pdfwriter/src/deps/PDFWriter/AbstractContentContext.o] Error 1
make: Leaving directory/usr/lib/node_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._handle.onexit (internal/child_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” “--fallback-to-build” “--module= /usr/lib/node_modules/hummus/binding/hummus.node" "--module_name=hummus" "--module_path=/usr/lib/node_modules/hummus/binding" "--napi_version=3" "--node_abi_napi=纳皮”
问题似乎是安装正在寻找比下载网址上存在的更高版本。
安装正在尝试下载:hummus/v1.0.87/node-v64-linux-x64.tar.gz
由于 v64 未列出,我们收到 404 错误。
通过此链接:- https://hummus.s3-us-west-2.amazonaws.com/
最新版本是“hummus/v1.0.87/node-v59-linux-x64.tar.gz”
无法指定要安装使用的特定版本。
以前有没有人遇到过类似的问题并有解决方法?
提前致谢
【问题讨论】:
标签: unix amazon-ec2 nodes hummus.js