gpt4 book ai didi

linux - 执行 require ('zmq' 时 zmq 失败)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:25:15 26 4
gpt4 key购买 nike

我已经使用 Installation on Linux / bsd without root access 中提到的步骤安装了 zmq已成功安装,但在启动应用程序时出现错误。我在没有根访问权限的环境中工作。

//Index.js
var zmq = require('zmq');
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end();
}).listen(3000);

错误如下

/home/app/node_modules/zmq/node_modules/bindings/bindings.js:83
ERR throw e
ERR ^
ERR Error: libzmq.so.3: cannot open shared object file: No such file or directory
ERR at Error (native)
ERR at Module.load (module.js:355:32)
ERR at Function.Module._load (module.js:310:12)
ERR at Module.require (module.js:365:17)
ERR at require (module.js:384:17)
ERR at bindings (/home/app/node_modules/zmq/node_modules/bindings/bindings.js:76:44)
ERR at Object.<anonymous> (/home/app/node_modules/zmq/lib/index.js:6:30)
ERR at Module._compile (module.js:460:26)
ERR at Object.Module._extensions..js (module.js:478:10)
ERR at Module.load (module.js:355:32)

这方面的任何帮助都会非常有帮助。我错过了安装步骤中的任何内容吗?我目视了一下,发现 "ldconfig" 可以解决问题。但是由于在我的环境中没有 root 访问权限,它抛出 command not found or permission denied

最佳答案

您需要通过操作系统发行版的包管理器或手动编译和安装来安装 zmq 共享库。例如,在 Ubuntu 上,这可以通过 sudo apt-get install libzmq3 来完成。

关于linux - 执行 require ('zmq' 时 zmq 失败),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36233743/

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