【问题标题】:Class Iron MQ Not Found - Laravel 4.2找不到类 Iron MQ - Laravel 4.2
【发布时间】:2015-06-18 16:40:34
【问题描述】:

我正在努力关注可靠的 Jeffrey Wrays 的 Laracast - https://laracasts.com/lessons/ironclad-queues

但是在尝试运行 que 命令时遇到问题。我不断收到错误:

{"error":{"type":"Symfony\Component\Debug\Exception\FatalErrorException","message":"Class 'IronMQ' 不是 找到","file":"C:\xampp\htdocs\theedstore-co-uk\_____vendor\laravel\framework\src\Illuminate\Queue\Connectors\IronConnector.php","line":49}}

我已经按照 Iron_MQ Git 中心所说的:

如果您使用 laravel 并看到“找不到类 IronMQ”错误集 iron_mq 版本为 1.* 并安装依赖项

我的 compser.json 文件如下所示:

  "require": {
    "laravel/framework": "4.2.*",
    "way/generators": "~2.0",
    "zizaco/confide": "~4.3@dev",
    "way/database": "dev-master",
    "hugofirth/mailchimp": "2.0.*",
    "barryvdh/laravel-dompdf": "0.4.*",
    "torann/currency": "dev-master",
    "thomaswelton/laravel-gravatar": "0.1.x",
    "intervention/image": "dev-master",
    "laracasts/flash": "1.0",
    "moltin/currency": "1.0.*@dev",
    "moltin/tax": "dev-master",
    "moltin/cart": "dev-master",
    "moltin/laravel-cart": "dev-master",
    "nqxcode/zendsearch": "dev-master",
    "nqxcode/laravel-lucene-search": "dev-master",
    "philipbrown/worldpay": "~3.0",
    "guzzle/guzzle": "3.8.*@dev",
    "vinkla/vimeo": "~1.0",
    "iron-io/iron_core": "1.*",
    "iron-io/iron_mq": "1.*"

我什至尝试删除 Vendor 文件夹和 .lock 文件,但仍然出现错误。

有没有人有更多的建议。我只是无法让 Iron.io 在我的项目中工作。

干杯

【问题讨论】:

  • iron_mq 是第 3 版,用它代替吗? "iron-io/iron_mq": "~3.0" – 见packagist.org/packages/iron-io/iron_mq
  • 并删除"iron-io/iron_core": "1.*",,它已经包含在iron_mq中。
  • 干杯 @Marwelln 删除 iron-io/iron_core 并恢复到 ~3.0 是一种享受。
  • @Marwelln 您应该将您的 cmets 放入一个答案中,以便将其标记为正确答案。

标签: php laravel laravel-4 composer-php iron


【解决方案1】:

我也有同样的问题,但是用这个版本解决了

"iron-io/iron_mq": "~3.0"

你必须删除 composer.lock 并运行:

composer update

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-29
    • 2019-06-02
    • 2016-07-12
    • 2015-10-01
    • 2016-01-28
    • 2016-08-23
    • 2016-10-25
    • 1970-01-01
    相关资源
    最近更新 更多