2014-01-20 1 views
1

Привет Я пытаюсь установить zmq модуль на Linux machine.Below шаги, которые я затемустановка модуля zmq на RedHat Linux RHEL 6.2 64-битной машине

• Make sure you have the following packages installed (sudo apt-get install binutils libtool autoconf automake) 
• Get the latest POSIX tarball (http://zeromq.org/intro:get-the-software) and untar it 
• Run configure (./configure) 
• Run make (sudo make install) 
• npm install zmq or npm update if you already have it listed in your package.json 
• sudo ldconfig (otherwise you might get the error "connot open shared object file") 

Но когда я побежал вышеуказанные шаги я получил ошибка, как показано ниже

Error: libzmq.so.3: cannot open shared object file: No such file or directory 
at Module.load (module.js:356:32) 
at Function.Module._load (module.js:312:12) 
at Module.require (module.js:364:17) 
at require (module.js:380:17) 
at Object.<anonymous> (/var/MLIDeployment/MLI/zeromq-4.0.3/node_modules/zmq/lib/index.js:8:11) 
at Module._compile (module.js:456:26) 
at Object.Module._extensions..js (module.js:474:10) 
at Module.load (module.js:356:32) 
at Function.Module._load (module.js:312:12) 
at Module.require (module.js:364:17) 

Я застрял здесь любая помощь относительно этого будет много полезной

ответ

3

ошибка, вы получаете то, что libzmq.so не может не найдено.

Вам необходимо добавить каталог установки (по умолчанию /usr/local/lib) в LD_PATH.

Чтобы добавить его необходимо выполнить:

sudo echo "/usr/local/lib" >> /etc/ld.so.conf.d/local-lib.conf 
sudo ldconfig 

Надеется, что это работает.