想用zmq來作進程間通訊,在Windows下、Centos下安裝成功。記錄以下:git
1、Windows安裝zmqgithub
直接 npm install zmq 成功就成功。npm
不成功的話估計是報"未能加載Visual C++ 組件 「VCBuild.exe"這類的錯誤,能夠這樣試試:windows
一、npm cache cleanui
二、npm install --global --production windows-build-toolsspa
三、安裝成功後,安裝安裝.net framework4.7 以後重啓(百度一下就有了).net
最後npm install zmq,成功blog
2、Centos安裝進程
在zmq官網上有方法,記錄一下:get
一、下載源碼包: wget https://github.com/zeromq/libzmq/releases/download/v4.2.3/zeromq-4.2.3.tar.gz
二、解壓:tar xvfz zeromq-4.2.3.tar.gz
三、按官網來: ./autogen.sh && ./configure && make -j 4
make check && make install && sudo ldconfig
若是報:Error: libzmq.so.5: cannot open shared object file: No such file or directory
則這樣:一、找到libzmq.so.5位置: sudo find / -name "libzmq.so.5"
一、進入/etc目錄 cd /etc/
二、編輯ld.so.conf文件,加入libzmq.so.5的文件所在目錄: