【问题标题】:npm hummus library unix(RHEL) installation failingnpm 鹰嘴豆泥库 unix(RHEL) 安装失败
【发布时间】: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


    【解决方案1】:

    你需要一个编译器。您的环境根本没有现成的二进制文件。 编译器请咨询https://github.com/nodejs/node-gyp

    【讨论】:

    • 我尝试运行命令 -> npm install -g node-gyp,它更新了 3 个包。但是由于上述错误,鹰嘴豆泥安装仍然失败。
    • node-gyp 不会帮助你。你需要一个编译器。见他的指示。
    【解决方案2】:

    按照有关如何编译二进制模块的说明安装鹰嘴豆泥,请按照与您的案例相关的部分进行操作: https://github.com/mapbox/node-pre-gyp

    【讨论】:

      【解决方案3】:

      HummusJS 项目现在是无人管理的。但我需要获得一个我在 ARM 环境中制作的现有应用程序。我发现使用 node 12.14.1 的具体版本,HummusJS 的安装和编译过程确实有效。希望对遇到同样问题的人有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-04-02
        • 1970-01-01
        • 1970-01-01
        • 2017-02-04
        • 2012-12-07
        相关资源
        最近更新 更多