编译器安装/更新失败


Composer install/update failing

我在安装我创建的软件包....时遇到问题

https://packagist.org/packages/mardy-git/redirect

据我所知,一切都很好,我应该能够安装它。但是,当我运行编译器安装或更新时,我得到以下错误消息…

<>之前无法将您的需求解析为一组可安装的软件包。问题1-请求的包mardy-git/redirect在任何版本中都找不到,可能是包名中有拼写错误。潜在的原因:-包名中的错别字-根据您的最低稳定性设置,该软件包没有足够稳定的版本请参阅更多详细信息。阅读更多常见问题。之前

在我的作曲家。

{
    "require": {
        "php": ">=5.4",
        "orno/di": "1.*",
        "orno/http": "1.*",
        "orno/mvc": "dev-master",
        "orno/loader": "1.*",
        "orno/db": "1.*",
        "filp/whoops": "1.0.*",
        "symfony/console": "2.3.*@dev",
        "zendframework/zendframework": "2.1.*",
        "form-manager/form-manager": "dev-master",
        "mardy-git/hmac": "0.1.*@dev",
        "mardy-git/redirect": "dev-master"
    }
}

这是我今天下午创建的一个全新的包,我以前没有遇到过这样的问题,所以我不知道从哪里开始寻找解决方案。如果我删除mardy-git/redirect行,其他所有内容都按预期安装。

我试过做一个作曲家自我更新,但没有任何区别。

附加信息:

composer show mardy-git/redirect --verbose

…导致以下响应:

<>之前(InvalidArgumentException)没有找到mardy-git/redirect包异常跟踪:() at phar://usr/local/bin/composer/src/composer/Command/ShowCommand.php:105Composer'Command'ShowCommand->execute() at phar://usr/local/bin/Composer/vendor/symfony/console/symfony/Component/console/Command/Command.php:244Symfony'Component'Console'Command'Command->run() at phar://usr/local/bin/composer/vendor/Symfony/Console/Symfony/Component/Console/Application.php:882Symfony'Component'Console'Application->doRunCommand() at phar://usr/local/bin/composer/vendor/Symfony/Console/Symfony/Component/Console/Application.php:212Symfony'Component'Console'Application->doRun() at phar://usr/local/bin/composer/src/composer/Console/Application.php:117Composer'Console'Application->doRun() at phar://usr/local/bin/Composer/vendor/symfony/Console/symfony/Component/Console/Application.php:119Symfony'Component'Console'Application->run() at phar://usr/local/bin/composer/src/composer/Console/Application.php:83Composer'Console'Application->run() at phar://usr/local/bin/Composer/bin/Composer:43Require ()/usr/local/bin/composer之前

更多信息,测试与仅"mardy-git/redirect": "dev-master"在编写器文件。

composer install -vvv

导致以下响应:

<>之前下载composer.json用包信息加载编写器存储库下载https://packagist.org/packages.json将/Users/mbard/.composer/cache/repo/https---packagist.org/packages.json写入缓存从cache中读取/Users/mbard/.composer/cache/repo/https---packagist.org/p-provider-active.json从cache中读取/Users/mbard/.composer/cache/repo/https---packagist.org/p-provider-archived.json从cache中读取/Users/mbard/.composer/cache/repo/https---packagist.org/p-provider-latest.json从cache中读取/Users/mbard/.composer/cache/repo/https---packagist.org/p-provider-stale.json安装依赖项(包括require-dev)无法将您的需求解析为一组可安装的软件包。问题1-请求的包mardy-git/redirect在任何版本中都找不到,可能是包名中有拼写错误。潜在的原因:-包名中的错别字-根据您的最低稳定性设置,该软件包没有足够稳定的版本请参阅更多详细信息。阅读更多常见问题。之前

有人知道为什么会这样吗?

Packagist出现故障。https://twitter.com/PrincipeBorodin/status/342655643603324929

你所能做的就是试着联系@packagist或者packagist.org上的contact us页面

我在我的一个项目中看到了完全相同的事情。如果你去https://packagist.org/packages/base-reality/php-to-javascript你可以看到最新版本是0.1.17

但做:

composer show base-reality/php-to-javascript

versions : dev-master, * 0.1.16, 0.1.15, 0.1.14, 0.1.13, 0.1.12, 0.1.11, 0.1.10, 0.1.9, 0.1.8, 0.1.7, 0.1.6, 0.1.5, 0.1.4, 0.1.3, 0.1.2, 0.1.1, 0.1.0, 0.0.9, 0.0.8, 0.0.7, 0.0.6, 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1

。0.1.17版本无法通过composer获得。

现在已经修复了https://twitter.com/packagist/status/342710331547729920

我遇到了同样的问题,而本周早些时候我创建了一个新包,一切都很好。

我找到了一个关于这个问题的老帖子:https://github.com/composer/composer/issues/1090,但不幸的是它没有给出一个解决方案。

一些包含大量替换/建议/要求的包在包转储器(以及索引器和其他所有东西)中触发了内存问题

编辑:问题似乎已经解决了