composer-php相关内容
我的包有两个版本:php7 和 php5.是否可以让composer在安装包时确定用户拥有哪个版本的php,并据此安装我的包的正确版本? 解决方案 TL;DR:是的. 默认情况下,composer 使用 php 可执行文件的版本来确定要安装哪个版本的包.这可以在 composer.json 的 config 部分中被覆盖,例如: “配置":{“供应商目录":“供应商",“平台":
..
我似乎无法在 Dockerfile 中运行 composer install,但我可以在构建映像并运行容器后在容器中运行. 这是来自 Dockerfile 的命令: 运行作曲家需要 drupal/video_embed_field:1.5运行作曲家安装 --no-autoloader --no-scripts --no-progress 输出是: 使用包信息加载作曲家存储库从锁定文件安
..
Composer 昨天找到了,但今天在我尝试安装后:作曲家需要 --prefer-dist “himiklab/yii2-recaptcha-widget"“*" 运行 composer update 命令时,它显示错误: VirtualAlloc() 失败:[0x00000008] VirtualAlloc() 失败:[0x00000008] PHP致命错误:内存不足(分配95630
..
我正在尝试包含来自 composer 的包,但我收到 class not found 错误. 我已经尝试了以下可能性. $supermeteor = new \Supermeteor\Supermeteor('XXXXXXXX'); 和 使用Supermeteor\Supermeteor;$supermeteor = new Supermeteor('xxxxxxxx'); 包com
..
我有一个本地 PHP 项目(一个网站),我想使用我制作的另一个项目(一个小型 Web 框架)作为网站项目的 Composer 包.我正在同时开发它们,但希望将它们作为单独的项目保留;当我部署网站时,我想使用 Composer 将框架项目安装为一个包,就像我使用 Guzzle 或任何其他常见的 Composer 包一样. 网站项目有如下composer.json: {“存储库":[{“类
..
我正在尝试为 laravel 项目运行 composer install.错误如下: 使用包信息加载作曲家存储库从锁定文件安装依赖项(包括 require-dev)警告:锁定文件不是最新的 composer.json 中的最新更改.您可能会得到过时的依赖项.运行 update 来更新它们.您的要求无法解决为一组可安装的软件包.问题 1- namshi/jose 5.0.2 的安装请求 ->nam
..
在尝试安装 Api-Platform(或在现有 Api-Platform 安装上运行 composer update 时,我收到如下错误: 未捕获的错误:参数 1 传递给 ApiPlatform\Core\Bridge\Doctrine\Orm\Metadata\Property\DoctrineOrmPropertyMetadataFactory::__construct() 必须是 Do
..
..
希望我的问题不要太含糊,但不能通过搜索得到正确答案. 我有以下情况;我们正在开发一个项目,并通过 Composer 安装了某些依赖项.其中一个依赖项已经过时,需要一些修复和添加.我已经在 GitHub 上 fork 这个 repo 并将其添加到 Packagist. 要处理代码,我需要它在我的项目中运行并从那里编辑以查看我的更改是否有效,但它位于 vendor 文件夹中,它是通过 co
..
我安装了几个需要 Composer 的 CMS. 两天后我出现错误,无法继续. [RuntimeException] 您必须启用 openssl 扩展才能通过 https 下载文件 我检查以下内容: $ openssl 版本 OpenSSL 1.0.1e 2013 年 2 月 11 日$ which openssl/opt/local/bin/openssl phpinfo say
..
我运行了 composer update,现在收到大量弃用警告: >[2019-06-03 18:08:41] request.INFO:匹配的路由“_wdt".>{"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","
..
..
我正在尝试安装 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
..
..
..
我尝试从 magento 市场安装扩展,但出现不兼容错误.. 问题 1 magento/composer-root-update-plugin 已锁定到 1.0.0 版,并且未请求更新此包. magento/composer-root-update-plugin 1.0.0 需要 composer-plugin-api ^1.0 ->找到 composer-plugin-api[2.
..
..
我使用的是 Windows 10.在根目录中创建文件夹 src 后,我在其中创建了两个文件. 目录结构(在运行composer install之前): │├── composer.json├── 运行.php│└── 源├── childclass.php└── 父类.php 根目录下的两个文件: composer.json: {"name": "myvendor/mypacka
..
这很奇怪,好像我错过了一些小东西.几天前,当我 composer install 时,我得到了带有自己的 .git 的 Vendor 目录,这使我可以进行更改并更新自己的打包存储库. 今天运行composer install后,每个包文件夹内的.git目录不见了!(我认为这可能与从缓存安装有关?) 有人可以尝试重新创建这个吗? $ git clone https://github.c
..
..