我刚刚尝试在OSX 10.10 Yosemite上安装gearman。安装看起来很顺利。
brew install gearman
但是当我尝试运行启动作业服务器的命令gearmand -d
时,我只得到了-bash:gearmand:命令未找到
。
原来 Homebrew 把所有内容都放在 /usr/local/opt/gearman/bin
目录下,并将 gearman
和 gearman-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 环境变量中了。