Я установил zmq, используя шаги, упомянутые в Installation on Linux/bsd without root access Успешно установлен, но возникает ошибка при запуске приложения. Я работаю над средой, где у меня нет доступа root.zmq терпит неудачу при выполнении запроса ('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» решит проблему. Но так как в моей среде нет доступа к корню, его метание команда не найдена или разрешение отклонено
Невозможно использовать команду sudo, так как среда не имеет привилегий root – user4324324
Затем вам нужно либо извлечь библиотеку из пакета .deb в репозиторий, либо скомпилировать и установить вручную. – mscdex