在使用Homebrew在OSX上安装gearmand后无法运行

3

我刚刚尝试在OSX 10.10 Yosemite上安装gearman。安装看起来很顺利。

brew install gearman

但是当我尝试运行启动作业服务器的命令gearmand -d时,我只得到了-bash:gearmand:命令未找到

1个回答

16

原来 Homebrew 把所有内容都放在 /usr/local/opt/gearman/bin 目录下,并将 gearmangearman-admin 加入 PATH 环境变量。但是,它把 gearmand 放在了 /usr/local/opt/gearman/sbin 下,这个 Homebrew 却忽略了。

我通过软链接方式将 gearmand 链接到了 /usr/local/bin 目录下解决了这个问题。

ln -s /usr/local/opt/gearman/sbin/gearmand /usr/local/bin

妙啊,现在 gearmand 在 PATH 环境变量中了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接