composer-php相关内容

作曲家.如何根据用户 php 版本安装特定版本的包?

我的包有两个版本:php7 和 php5.是否可以让composer在安装包时确定用户拥有哪个版本的php,并据此安装我的包的正确版本? 解决方案 TL;DR:是的. 默认情况下,composer 使用 php 可执行文件的版本来确定要安装哪个版本的包.这可以在 composer.json 的 config 部分中被覆盖,例如: “配置":{“供应商目录":“供应商",“平台": ..
发布时间:2022-01-21 20:07:51 PHP

类在作曲家的 PHP 中找不到异常

我正在尝试包含来自 composer 的包,但我收到 class not found 错误. 我已经尝试了以下可能性. $supermeteor = new \Supermeteor\Supermeteor('XXXXXXXX'); 和 使用Supermeteor\Supermeteor;$supermeteor = new Supermeteor('xxxxxxxx'); 包com ..
发布时间:2022-01-21 20:07:08 PHP

使用 PHP Composer 开发本地包,然后在部署时复制它

我有一个本地 PHP 项目(一个网站),我想使用我制作的另一个项目(一个小型​​ Web 框架)作为网站项目的 Composer 包.我正在同时开发它们,但希望将它们作为单独的项目保留;当我部署网站时,我想使用 Composer 将框架项目安装为一个包,就像我使用 Guzzle 或任何其他常见的 Composer 包一样. 网站项目有如下composer.json: {“存储库":[{“类 ..
发布时间:2022-01-21 20:06:59 PHP

laravel composer install 无法解决 tymon/jwt-auth 的可安装包

我正在尝试为 laravel 项目运行 composer install.错误如下: 使用包信息加载作曲家存储库从锁定文件安装依赖项(包括 require-dev)警告:锁定文件不是最新的 composer.json 中的最新更改.您可能会得到过时的依赖项.运行 update 来更新它们.您的要求无法解决为一组可安装的软件包.问题 1- namshi/jose 5.0.2 的安装请求 ->nam ..
发布时间:2022-01-21 20:06:39 其他开发

“传递给 ApiPlatform\Core\Bridge\Doctrine\Orm\Metadata\Property\DoctrineOrmPropertyMetadataFactory::__construct() 的参数 1 必须是一个实例......"

在尝试安装 Api-Platform(或在现有 Api-Platform 安装上运行 composer update 时,我收到如下错误: 未捕获的错误:参数 1 传递给 ApiPlatform\Core\Bridge\Doctrine\Orm\Metadata\Property\DoctrineOrmPropertyMetadataFactory::__construct() 必须是 Do ..
发布时间:2022-01-21 20:06:33 PHP

通过 Composer 处理分叉的 GitHub 存储库

希望我的问题不要太含糊,但不能通过搜索得到正确答案. 我有以下情况;我们正在开发一个项目,并通过 Composer 安装了某些依赖项.其中一个依赖项已经过时,需要一些修复和添加.我已经在 GitHub 上 fork 这个 repo 并将其添加到 Packagist. 要处理代码,我需要它在我的项目中运行并从那里编辑以查看我的更改是否有效,但它位于 vendor 文件夹中,它是通过 co ..
发布时间:2022-01-21 20:06:19 其他开发

在 Laravel 8 中安装 Laravel/ui 的问题

我正在尝试安装 laravel/ui,但出现此错误: **问题1**- laravel/tinker 被锁定到 v2.5.0 版本并且没有请求更新这个包.- laravel/tinker v2.5.0 需要照明/控制台 ^8.0 ->找到了Illumination/console[v8.0.0, ..., 8.x-dev] 但这些没有加载,可能是因为它与另一个需求冲突.**问题 2**- lar ..
发布时间:2022-01-21 20:05:16 其他开发

Composer 给出错误,“找不到类"

我使用的是 Windows 10.在根目录中创建文件夹 src 后,我在其中创建了两个文件. 目录结构(在运行composer install之前): │├── composer.json├── 运行.php│└── 源├── childclass.php└── 父类.php 根目录下的两个文件: composer.json: {"name": "myvendor/mypacka ..
发布时间:2022-01-21 20:04:31 PHP

Composer 没有为包生成 .git 文件夹

这很奇怪,好像我错过了一些小东西.几天前,当我 composer install 时,我得到了带有自己的 .git 的 Vendor 目录,这使我可以进行更改并更新自己的打包存储库. 今天运行composer install后,每个包文件夹内的.git目录不见了!(我认为这可能与从缓存安装有关?) 有人可以尝试重新创建这个吗? $ git clone https://github.c ..
发布时间:2022-01-21 20:04:22 PHP