[英]Failed while installing a package using composer
我尝试使用此命令使用购物车 package
composer require jason-napolitano/codeigniter4-cart-module
它失败了。 这就是它所说的
Using version dev-master for jason-napolitano/codeigniter4-cart-module
./composer.json has been updated
Running composer update jason-napolitano/codeigniter4-cart-module
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires jason-napolitano/codeigniter4-cart-module dev-master -> satisfiable by jason-napolitano/codeigniter4-cart-module[dev-master].
- jason-napolitano/codeigniter4-cart-module dev-master requires codeigniter4/framework ^4.0.3 -> satisfiable by codeigniter4/framework[v4.0.3, ..., v4.1.1] from composer repo (https://repo.packagist.org) but codeigniter4/framework[1.0.0+no-version-set] from root package repo has higher repository priority. The
packages with higher priority do not match your constraint and are therefore not installable. See https://getcomposer.org/repoprio for details and assistance.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
是因为我在 composer.json 中的最低稳定性设置为“稳定”吗?
我假设您使用composer create-project codeigniter4/framework
创建了您的项目。 这有效地为您创建了一个没有.git
文件夹的干净项目,从而删除了有关您安装的codeigniter4/framework
package 版本的任何元数据。 这由错误消息的1.0.0+no-version-set
部分指示。
jason-napolitano/codeigniter4-cart-module
package 需要^4.0.3
版本的codeigniter4/framework
,但由于您的项目中没有版本元数据,因此安装失败。 这可以通过在根composer.json
中手动设置启动项目的版本来解决:
{
"name": "codeigniter4/framework",
"version": "4.0.3",
...
}
然而,这只是一个猜测,因为我对你的主要composer.json
没有洞察力。json。
您的PHP缺少国际扩展名。 它对于格式化货币、数字和日期/时间以及符合 UCA 的排序规则、消息格式化和规范化文本等非常有用。
查看 Codeignitor 4 [文档][1]:
按照步骤将其安装在 XAMPP -
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.