Composer php &引用;找不到版本稳定性为dev的包;使用Satis私人回购
我在url上设置了一个satis私有回购协议,当我访问它时,它列出了两个包:Composer php &引用;找不到版本稳定性为dev的包;使用Satis私人回购,composer-php,satis,Composer Php,Satis,我在url上设置了一个satis私有回购协议,当我访问它时,它列出了两个包:example/admin和example/codebase 当我运行composer创建项目示例/codebase新站点时--存储库url=http://packages.ex stability=dev我得到了错误: [InvalidArgumentException] Could not find package example/codebase with version stability=dev. examp
example/admin
和example/codebase
当我运行composer创建项目示例/codebase新站点时--存储库url=http://packages.ex stability=dev
我得到了错误:
[InvalidArgumentException]
Could not find package example/codebase with version stability=dev.
example/codebase中的composer.json如下所示:
{
"name": "example/codebase",
"description": "Example codebase.",
"keywords": ["codebase", "example"],
"homepage": "http://www.exampple.com",
"version": "0.1",
"repositories": [ { "type": "composer", "url": "http://packages.ex/" } ],
"authors": [
{
"name": "Example",
"email": "example@example.com"
}
],
"require": {
"php": ">=5.4.0",
"ext-mcrypt": "*",
"laravel/framework": "4.1.*",
"way/generators": "dev-master",
"example/admin": "dev-master"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "dev"
}
我不知道为什么composer找不到包,因为当我在浏览器中访问私有repo时,它就在那里,我在composer.json中指定了“最小稳定性”:“dev”
也许我错过了什么或者做错了什么。有什么想法吗
有没有办法运行命令行检查以查看composer是否可以访问特定的包以及它具有什么稳定性?看起来您的存储库url参数中有错误或键入错误,composer尝试在default packagist.org repo上查找包。您能解决此问题吗?