繁体   English   中英

使用作曲家安装 package 时失败

[英]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 -

  1. 打开 [xampp_folder_path]/php/php.ini 进行编辑。
  2. 搜索;extension=intl并删除; .
  3. 保存 php.ini 文件并重启 Apache。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM