gpt4 book ai didi

node.js - Ubuntu 服务器 12.04 上的 Node couchbase 模块抛出 "Invalid ELF header"错误

转载 作者:太空宇宙 更新时间:2023-11-03 22:38:13 24 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 服务器上安装带有 couchbase 的 Node 应用程序。

我已经下载了 Couchbase 并从此处安装了它(如下载页面上所列):http://packages.couchbase.com/releases/2.2.0/couchbase-server-enterprise_2.2.0_x86_64.deb

我可以通过网络界面访问它,它工作正常。

接下来,我尝试通过 npm 安装 couchbase Node 模块:

npm install couchbase --save

此操作已成功完成。但是,当我尝试运行我的应用程序(在我的桌面 Ubuntu 上运行良好)时,我收到此错误:

ubuntu@aws-box:~/project/$ node index.js 

/home/ubuntu/project/node_modules/couchbase/lib/binding.js:16
throw e;
^
Error:
/home/ubuntu/project/node_modules/couchbase/prebuilt/win/x64/couchbase_impl.node: invalid ELF header
at Module.load (module.js:349:32)
at Function.Module._load (module.js:305:12)
at Module.require (module.js:357:17)
at require (module.js:373:17)
at bindings (/home/ubuntu/project/node_modules/couchbase/node_modules/bindings/bindings.js:74:15)
at tryLoadBinding (/home/ubuntu/project/node_modules/couchbase/lib/binding.js:13:31)
at Object.<anonymous> (/home/ubuntu/project/node_modules/couchbase/lib/binding.js:30:17)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:349:32)

出了什么问题?

最佳答案

这些“预构建”文件夹是由包作者放置在那里的。这是一个包错误,而不是 npm 错误。输入 npm bugs couchbase 告诉他们。

关于node.js - Ubuntu 服务器 12.04 上的 Node couchbase 模块抛出 "Invalid ELF header"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20422426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com