我在安装我创建的包时遇到问题....
https://packagist.org/packages/mardy-git/redirect
据我所知,一切正常,我应该能够安装它。但是,当我运行 composer install 或 update 时,我收到以下错误消息...
您的要求无法解决为一组可安装的软件包。 问题 1 - 在任何版本中都找不到请求的包 mardy-git/redirect,包名可能有错别字。 潜在原因: - 包名中的拼写错误 - 根据您的最低稳定性设置,该软件包在足够稳定的版本中不可用 更多详细信息,请参阅。 阅读更多常见问题。
在我的 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
...导致以下响应:
[无效参数异常] 找不到包 mardy-git/redirect 异常跟踪: () 在 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 /usr/local/bin/composer:15 的 require()
更多信息,仅"mardy-git/redirect": "dev-master"
在 composer 文件中进行测试。
composer install -vvv
导致以下响应:
下载 composer.json 使用包信息加载作曲家存储库 下载 https://packagist.org/packages.json 将 /Users/mbard/.composer/cache/repo/https---packagist.org/packages.json 写入缓存 从缓存中读取 /Users/mbard/.composer/cache/repo/https---packagist.org/p-provider-active.json 从缓存中读取 /Users/mbard/.composer/cache/repo/https---packagist.org/p-provider-archived.json 从缓存中读取 /Users/mbard/.composer/cache/repo/https---packagist.org/p-provider-latest.json 从缓存中读取 /Users/mbard/.composer/cache/repo/https---packagist.org/p-provider-stale.json 安装依赖项(包括 require-dev) 您的要求无法解决为一组可安装的软件包。 问题 1 - 在任何版本中都找不到请求的包 mardy-git/redirect,包名可能有错别字。 潜在原因: - 包名中的拼写错误 - 根据您的最低稳定性设置,该软件包在足够稳定的版本中不可用 更多详细信息,请参阅。 阅读更多常见问题。
有谁知道为什么这样做?