【发布时间】:2019-11-10 10:27:33
【问题描述】:
我正在开发多个作曲家包和一个需要我开发的所有包的应用程序。
我想知道如何才能拥有多个版本的包
- 生产稳定版
- 本地开发的开发/主版本
我尝试了以下配置,但它不起作用
{
"minimum-stability" : "dev",
"require" : {
"varunsridharan/vsp-framework" : "^1.0",
"wponion/wponion" : "^1.0"
},
"require-dev" : {
"varunsridharan/vsp-framework" : "dev-master",
"wponion/wponion" : "dev-development"
}
}
当我运行 composer install 或 composer install --no-dev 时,我得到以下输出
Loading composer repositories with package information
Updating dependencies
[Composer\DependencyResolver\SolverProblemsException]
Problem 1
- The requested package varunsridharan/vsp-framework ^1.0 exists as varunsridharan/vsp-framework[dev-master] but these are rejected by your constraint.
Problem 2
- The requested package wponion/wponion ^1.0 exists as wponion/wponion[dev-development] but these are rejected by your constraint.
install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-author
itative] [--apcu-autoloader] [--ignore-platform-reqs] [--] [<packages>]...
【问题讨论】:
-
你的 composer.json 在哪里?
-
不,但它在哪里,require-dev 只是 root。
-
我使用 composer why-not install 运行了你的作曲家内容并得到这个异常错误 [InvalidArgumentException] 找不到包“安装”在你的项目禁止 [-r|--recursive] [-t| --tree] [--]
[ ]
标签: php composer-php