无法在mac os X上运行golang的zmq,未知问题
我试图使用ZMQ进行我的go项目,但是,我遇到了一些问题,不确定问题出在哪里 当我使用zmq运行应用程序时,如下所示:无法在mac os X上运行golang的zmq,未知问题,go,zeromq,Go,Zeromq,我试图使用ZMQ进行我的go项目,但是,我遇到了一些问题,不确定问题出在哪里 当我使用zmq运行应用程序时,如下所示: $ go run main.go 我回来了: # pkg-config --cflags libzmq libzmq libzmq libzmq exec: "pkg-config": executable file not found in $PATH 我不知道这是什么意思,也不知道为什么会出现。但是,我猜我没有安装zmq,或者它找不到它或其他东西……所以我用brew安
$ 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
所以我知道我已经安装了它。即使安装了它也不工作,奇怪吗
do上的说明表示要运行4.x安装,请执行以下操作:
go get -tags zmq_4_x github.com/alecthomas/gozmq
我直截了当地说:
go get-tags zmq_4_x github.com/alecthomas/gozmq
及
go get-tags zmq_4_0 github.com/alecthomas/gozmq
及
go get-tags zmq_4_0_4 github.com/alecthomas/gozmq
我认为最后一个版本可以工作,因为它与我之前的版本相匹配,但上面的版本没有
事实上,他们都只是返回了一个熟悉的错误:
# pkg-config --cflags libzmq libzmq libzmq libzmq
exec: "pkg-config": executable file not found in $PATH
作为最后一个资源,我尝试访问(官方网站):
但他们为MAC OS X和类Unix系统提供的指令不适用于我的计算机。有人知道发生了什么事吗?我还应该尝试什么?pkg config的问题很容易解决。我只是按照建议的副本安装了它 然而,如果你再仔细看看,我有4.0.4。这似乎是一个版本的zmq没有得到gozmq的正确支持(或者它不工作,因为它有编译器抛出的错误) 然后我不得不去brew安装zmq,但版本为3.2.4,然后为该zmq版本安装gozmq版本
要做到这一点,请阅读演示如何在brew中安装任何特定版本的内容。pkg config的问题很容易解决。我只是按照建议的副本安装了它 然而,如果你再仔细看看,我有4.0.4。这似乎是一个版本的zmq没有得到gozmq的正确支持(或者它不工作,因为它有编译器抛出的错误) 然后我不得不去brew安装zmq,但版本为3.2.4,然后为该zmq版本安装gozmq版本
要做到这一点,请阅读演示如何在brew中安装任何特定版本的内容。可能的副本非常类似。不知道为什么我搜索时它没有出现,谢谢你的链接,我一定会看一看的。我在谷歌上搜索了brew pkg配置,所以它的搜索通常99%都是无用的。@Pinocchio:它抱怨在你的
$PATH
中找不到pkg配置
。您是否安装了pkg config
?可能与之类似。不知道为什么我搜索时它没有出现,谢谢你的链接,我一定会看一看的。我在谷歌上搜索了brew pkg配置,所以它的搜索通常99%都是无用的。@Pinocchio:它抱怨在你的$PATH
中找不到pkg配置
。您是否安装了pkg config
?