我在安装我创建的包时遇到问题....
https://packagist.org/packages/mardy-git/redirect
据我所知,一切正常,我应该能够安装它 . 但是,当我运行作曲家安装或更新时,我收到以下错误消息...
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/redirect": "dev-master"
进行测试 .
composer install -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 回答
Packagist正在停电 . https://twitter.com/PrincipeBorodin/status/342655643603324929
您可以尝试联系@packagist或packagist.org上的联系我们页面
我在其中一个项目中看到了完全相同的东西 . 如果你去https://packagist.org/packages/base-reality/php-to-javascript,你会发现最新版本是0.1.17
但是这样做:
给
即,作曲家无法获得0.1.17版本 .
Update
它现在修复了https://twitter.com/packagist/status/342710331547729920
我遇到了同样的问题,而本周早些时候我创建了一个新包,一切都很顺利 .
我找到了这篇关于它的老帖子:https://github.com/composer/composer/issues/1090,但不幸的是它没有给出解决方案 .
编辑:现在问题似乎已解决 .