当前位置: 首页 > 知识库问答 >
问题:

编写器安装/更新失败

裴俊智
2023-03-14

我在安装我创建的包时遇到问题。。。。

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

据我所知,一切正常,我应该能够安装它。但是,当我运行composer安装或更新时,会收到以下错误消息。。。

Your requirements could not be resolved to an installable set of packages.

Problem 1
 - The requested package mardy-git/redirect could not be found in any version, there may be a typo in the package name.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see  for more details.

Read  for further common problems.

在我的composer.json文件中,我有:

{
    "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]
  Package mardy-git/redirect not found

Exception trace:
 () at phar:///usr/local/bin/composer/src/Composer/Command/ShowCommand.php:105
 Composer\Command\ShowCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:244
 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:882
 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:212
 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:117
 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:119
 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:83
 Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:43
 require() at /usr/local/bin/composer:15

更多信息,在作曲家文件中仅使用mardy-git/重定向:dev-master进行测试。

作曲家安装-vvv

结果得到以下答复:

Downloading composer.json
Loading composer repositories with package information
Downloading https://packagist.org/packages.json
Writing /Users/mbard/.composer/cache/repo/https---packagist.org/packages.json into cache
Reading /Users/mbard/.composer/cache/repo/https---packagist.org/p-provider-active.json from cache
Reading /Users/mbard/.composer/cache/repo/https---packagist.org/p-provider-archived.json from cache
Reading /Users/mbard/.composer/cache/repo/https---packagist.org/p-provider-latest.json from cache
Reading /Users/mbard/.composer/cache/repo/https---packagist.org/p-provider-stale.json from cache
Installing dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
 - The requested package mardy-git/redirect could not be found in any version, there may be a typo in the package name.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see  for more details.

Read  for further common problems.

有人知道为什么要这样做吗?

共有2个答案

宋安晏
2023-03-14

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

我发现了这篇关于它的老帖子:https://github.com/composer/composer/issues/1090,但不幸的是,它没有给出解决方案。

一些包含大量replaces/suggest/requires的包触发了包转储程序中的内存问题(以及索引器和其他所有内容)

编辑:问题似乎现在固定。

詹高畅
2023-03-14

分装商停电了。https://twitter.com/PrincipeBorodin/status/342655643603324929

您所能做的就是尝试联系@Packagist或packagist.org上的联系我们页面

我在我的一个项目中看到了完全相同的事情。如果你去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

i、 e.0.1.17版本无法通过composer获得。

使现代化

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

 类似资料:
  • 当我运行composer.phar安装一切似乎不错: 但是现在,我想安装这个包:https://github.com/KnpLabs/KnpPaginatorBundle从https://packagist.org/packages/knplabs/knp-paginator-bundle 因此,我用新的require行更新composer.json文件。 } (我已经尝试了从Packegist的

  • 我奔跑 我得到一个错误: 无法将您的需求解析为可安装的软件包集。 当前在require dev中有以下设置: 以及我们公司创建的一个不相关的翻译包。 我正在尝试将codeception更新到最新版本。 我已经尝试过在不同的版本中设置phpunit,但我无法消除错误。 我做错了什么? 最新消息 我更新composer.json使用相同版本的包 输出,除 跑了 仍然得到错误: 那是为什么呢?在我设置新

  • 作曲家工作发现昨天,但今天后,我尝试安装:作曲家需要--beer-dist"himiklab/yii2-recaptcha-widget"*" 运行composer update命令时,显示错误: VirtualAlloc()失败:[0x00000008]VirtualAlloc()失败:[0x00000008]PHP致命错误:第84行的phar://C:/ProgramData/composeS

  • 我在Laravel-5.1中有一个项目,我已经将我的平台从win10改为Ubuntu。 显示错误: 使用包信息加载composer存储库 更新依赖项(包括需要开发人员) 无法将您的需求解析为可安装的软件包集。 作曲家/json. }

  • 对于Symfony来说,这是一个非常新的概念,我想让CMF正常工作,但是我在使用composer安装它时遇到了问题 在终端运行代码时,我得到了这个 警告:锁文件不是最新的composer.json.您可能会得到过时的依赖项。运行更新以更新它们。您的需求无法解析为一组可安装的包。 问题1 -symfony/icu 1.2的安装请求。x-dev- 问题2 -symfony/icu 1.2。x-dev需

  • 我正在尝试使用以下命令创建一个项目,如官方书签教程所示: 然后我看到以下错误: [RuntimeException] 无法在中加载包cakephp/migrationshttp://packagist.org: [UnexpectedValueException]无法分析版本约束 [UnexpectedValueException] 无法分析版本约束 然后我运行并看到以下错误: PHP警告:req