繁体   English   中英

如何在Mac OSX上安装Ratchet?

[英]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安装

  • brew install zmq

使php-zmq

  • git clone git://github.com/mkoppanen/php-zmq.git
  • cd php-zmq
  • phpize && ./configure
  • make && make install

向php.ini添加扩展名:

  • 查找php ini文件php --ini
  • 添加extension=zmq.so

问题

找不到自动配置。 请检查您的autoconf安装和$ PHP_AUTOCONF环境变量。 然后,重新运行此脚本

brew install autoconf

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM