Ubuntu服务器12.04上的Node couchbase模块会抛出“无效的ELF头”错误
我正在尝试在Ubuntu服务器上安装带有couchbase的节点应用程序。
我已经下载Couchbase并从这里安装(如下载页面所列): http : //packages.couchbase.com/releases/2.2.0/couchbase-server-enterprise_2.2.0_x86_64.deb
我可以通过networking界面访问它,它工作正常。
接下来,我尝试通过npm安装couchbase节点模块:
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)
怎么了?
这些“预build”文件夹放在那里由包作者。 这是一个包错误,不是一个npm错误。 键入npm bugs couchbase
去告诉他们。
- 使用多个get时,node.js上的Couchbase 2.0崩溃
- Couchbase&nodejs:使用范围,顺序和有限的结果查看查询
- 在bucket.js中使用get&set时发生Couchbasenetworking错误
- 无效的ELF标头使用couchbase db的节点js
- 在更改CouchBase服务器的IP后如何找回数据库
- 如何通过cbq在Couchbase服务器上创build一个使用密码authentication的桶的索引?
- 有没有办法跟踪通过sdk发送到couchbase服务器的请求
- Nodejs错误:libcouchbase.so.2:无法打开共享对象文件:没有这样的文件或目录
- 节点JS Couchbase模块 – 如何获取桶的所有键?