【问题标题】:How to fix composer issue codeigniter如何修复作曲家问题codeigniter
【发布时间】:2021-10-27 23:26:06
【问题描述】:

问题 1 - 根 composer.json 需要 dev.mikey179/vfstream,在任何版本中都找不到,可能包名有错别字。

【问题讨论】:

  • 请分享更多详细信息,例如您的composer.json 的当前状态以及您解决问题的尝试
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: php codeigniter composer-php


【解决方案1】:
{
    "description": "The CodeIgniter framework",
    "name": "codeigniter/framework",
    "type": "project",
    "homepage": "https://codeigniter.com",
    "license": "MIT",
    "prefer-stable": true,
    "support": {
        "forum": "http://forum.codeigniter.com/",
        "wiki": "https://github.com/bcit-ci/CodeIgniter/wiki",
        "slack": "https://codeigniterchat.slack.com",
        "source": "https://github.com/bcit-ci/CodeIgniter"
    },
    "require": {
        "php": ">=5.3.7",
        "mpdf/mpdf": "dev-master"
    },
    "suggest": {
        "paragonie/random_compat": "Provides better randomness in PHP 5.x"
    },
    "require-dev": {
        "dev.mikey179/vfstream": "1.1.*",
        "phpunit/phpunit": "4.* || 5.*"
    }
}


need to remove and save it in composer.json

"require-dev": {
        "dev.mikey179/vfstream": "1.1.*",
        "phpunit/phpunit": "4.* || 5.*"
    }

after removing this then all are good

【讨论】:

  • 虽然这会起作用,但您忽略了错误消息为您提供的有关问题所在的信息,因此将来无法解决类似问题。
【解决方案2】:

如错误消息所述,您的包名中有错字。

Composer 包的默认来源是Packagist,它有一个方便的包搜索。

搜索“vfstream”,我们发现最上面的包是“mikey179/vfsstream”,而不是“dev.mikey179/vfstream”。 “开发者”前面的名字被不小心加到你的composer.json里了。

【讨论】:

    猜你喜欢
    • 2020-07-27
    • 2015-11-27
    • 1970-01-01
    • 2016-03-29
    • 2016-07-07
    • 2016-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多