[英]How do you install Ratchet on Mac OSX?
我已经花了数小时试图在Mac上安装Ratchet,但仍然遇到错误。 我正在遵循本指南,因为它是我的项目的完美用例。 我已经运行了composer安装程序,并且已经在我的工作目录中成功生成了composer.phar文件。 我还从该教程的同一目录中创建了composer.json文件。
{
"autoload": {
"psr-0": {
"MyApp": "src"
}
},
"require": {
"cboden/ratchet": "0.3.*",
"react/zmq": "0.2.*|0.3.*"
}
}
然后我进入工作目录并运行
$ php composer.phar install
这给出以下输出:
使用包信息加载作曲家存储库
更新依赖关系(包括require-dev)
您的要求无法解决为一组可安装的软件包。
问题1
react / zmq v0.3.0要求ext-zmq *->系统中缺少所请求的PHP扩展zmq。
react / zmq v0.2.0需要ext-zmq *->系统中缺少所请求的PHP扩展zmq。
react / zmq 0.2的安装要求。 | 0.3。 ->由react / zmq [v0.2.0,v0.3.0]满足。
因此,看到这一点,我去安装了React / ZeroMQ,但是现在THOSE都给了我安装问题。 在这一点上,我只是迷失了方向,我永远无法真正判断何时安装了某些东西。 我已经为ZeroMQ运行了make和sudo make install,但是当我尝试安装Ratchet时仍然看到相同的错误。
对于React ,我遵循了自述文件中的安装指南,该指南仅一行。 但是我不确定应该在哪里安装。 它似乎不是全球性的,所以我认为位置很重要。
有人可以帮我指出正确的方向来安装Ratchet吗?
我已经完成以下步骤
brew install zmq
git clone git://github.com/mkoppanen/php-zmq.git
cd php-zmq
phpize && ./configure
make && make install
php --ini
extension=zmq.so
。
找不到自动配置。 请检查您的autoconf安装和$ PHP_AUTOCONF环境变量。 然后,重新运行此脚本
brew install autoconf
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.