我试图将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 libzmqexec: "pkg-config": executable file not found in $PATH作为最后一个资源,我尝试访问(官方网站):http://zeromq.org/docs:source-git安装它,但他们对 MAC OS X 和类 Unix 系统的说明不适用于我的计算机。有谁知道这是怎么回事?我还应该尝试什么?
1 回答
大话西游666
TA贡献1817条经验 获得超14个赞
pkg-config 的问题很容易解决。我只是按照建议的副本 brew 安装了它。
然而,如果你仔细看,我有 4.0.4。这似乎是 gozmq 没有正确支持的 zmq 版本(或者它不起作用,因为它有编译器抛出的错误)。
然后我不得不去 brew install zmq 但版本 3.2.4 然后安装该 zmq 版本的 gozmq 版本。
要做到这一点,请阅读Homebrew 安装特定版本的公式?这向您展示了如何在 brew 中安装任何特定版本的东西。
- 1 回答
- 0 关注
- 356 浏览
添加回答
举报
0/150
提交
取消