想用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的文件所在目录: