我试图将gozmq用于我的ZMQ项目,但是,我遇到了一些问题并且不确定问题是什么。
当我使用 zmq 运行我的应用程序时:
$ go run main.go
我回来了:
# pkg-config --cflags libzmq libzmq libzmq libzmq
exec: "pkg-config": executable file not found in $PATH
我实际上不知道这意味着什么或为什么会出现。但是,我猜我没有安装 zmq 或者它找不到它或其他什么......所以我用 brew 安装了它
brew install zmq
但我得到:
Warning: zeromq-4.0.4 already installed
所以我知道我已经安装了它。即使安装了它也不起作用,奇怪吗?
gozmq 上的指令确实说要运行 4.x 安装:
go get -tags zmq_4_x github.com/alecthomas/gozmq
我真的跑了:
去获取 -tags zmq_4_x github.com/alectomas/gozmq
和
去获取 -tags zmq_4_0 github.com/alectomas/gozmq
和
去获取 -tags zmq_4_0_4 github.com/alectomas/gozmq
我认为最后一个会起作用,因为它与我拥有的版本相匹配,但以上都不起作用。
事实上,他们都只是返回了熟悉的错误:
# pkg-config --cflags libzmq libzmq libzmq libzmq
exec: "pkg-config": executable file not found in $PATH
作为最后一个资源,我尝试访问(官方网站):
http://zeromq.org/docs:source-git
安装它,但他们对 MAC OS X 和类 Unix 系统的说明不适用于我的计算机。有谁知道这是怎么回事?我还应该尝试什么?