在docker下的laravel 6项目中,我切换到一个分支,并对其他开发人员的更新进行git pull,但运行composer update时出错:
- joshbrw/laravel-module-installer v1.0.1 requires composer-plugin-api ^2.0 -> no matching package found.
- joshbrw/laravel-module-installer v1.0.1 requires composer-plugin-api ^2.0 -> no matching package found.
- joshbrw/laravel-module-installer v1.0.0 requires composer-plugin-api ^2.0 -> no matching package found.
- Installation request for joshbrw/laravel-module-installer ^1.0 -> satisfiable by joshbrw/laravel-module-installer[v1.0.0, v1.0.1].
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability html" target="_blank">setting
see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.
- It's a private package and you forgot to add a custom repository to find it
Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
...
在composer.lock中我找到了
"joshbrw/laravel-module-installer": "^1.0",
和:
"require": {
"composer-plugin-api": "^2.0",
"php": "^5.4|7.*"
},
在composer.json中,我看到:
"joshbrw/laravel-module-installer": "^1.0",
>
我试图安装composer插件api。但我不确定这是一个正确的决定吗?
root@f32a029eae89:/app#作曲家需要作曲家插件api使用版本^1.1为作曲家插件api。/composer.json已更新加载作曲家存储库与包信息更新依赖项(包括需要开发)PHP致命错误:允许内存大小为1610612736字节用尽(试图分配134217736字节)在phar://usr/bin/作曲家/src/作曲家/DependencyResolver/RuleSet.php行83
致命错误:允许的内存大小1610612736字节耗尽(试图分配134217736字节)在phar://usr/bin/作曲家/src/作曲家/DependencyResolver/RuleSet.php行83
有关如何处理内存溢出错误的详细信息,请查看https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors。
我检查内存:
root@f32a029eae89:/app# php -r "echo ini_get('memory_limit').PHP_EOL;"
1024M
root@f32a029eae89:/app# free
total used free shared buff/cache available
Mem: 8085248 5249464 1238412 159684 1597372 2372452
Swap: 2104476 905984 1198492
我在docker控制台中检查composer:
root@f32a029eae89:/app# composer --version
Composer version 1.10.13 2020-09-09 11:46:34
joshbrw/laravel模块安装程序v1.0.1需要composer插件api^2.0-
您需要composer 2来安装该软件包,并且您正在使用composer 1。
如果您使用的是Composer docker映像,您只需要添加:
FROM composer:2 as composer
到适当的dockerfile。如果您是手动下载,请确保您下载了相应的版本。
我已经安装了Composer,并遵循了Laravel 4文档中的快速入门指南。 我得到以下错误,当我运行或: 我尝试运行以下命令: 或者使用他们的: 或者从git获取zip版本:https://github.com/laravel/laravel?source=c 我仍然无法通过composer进行更新。 我在Mac上的PHP版本是: MAMP上的PHP版本:5.4.10 我在Google/Sta
我正在尝试用composer安装maddhatter/laravelfullcalendar包(laravelhelper for fullcalendar.io)。下面是我运行的命令: ''php.././composer.phar需要maddhatter/laravel fullcalendar'' 结果是这样的: 将^1.3版用于maddhatter/laravel fullcalendar
在macOS终端中运行时,出现以下错误。 PHP警告:preg_match():JIT编译失败:内存不足phar:///usr/local/bin/composer.phar/vendor/symfony/console/Application.php 在线755 在第755行PHP警告:preg_match():JIT编译失败:没有更多的内存在phar://usr/本地/bin/composer
http://eclipse-cs.sf.net/update/ 我在谷歌上搜索了很多,但没有找到一个合适的解决方案。请帮帮忙。提前致谢
在按照此处所述签署eclipse插件之后 http://www.ibm.com/developerworks/opensource/library/os-eclipse-plugin-sigs/index.html 我得到这个错误,而安装插件。 收集要安装的项目时出错会话上下文为:(profile=SGXXProfile,phase=org.eclipse.equinox.internal.p2.
我正在尝试在Windows7Ultimate下安装Composer。不幸的是,每当我运行命令时,Composer都会生成一个fopen()异常(见下文)。 我猜某个地方传递了一个空文件名,可能是由于配置错误。 在测试中,我删除并重新安装了Composer,针对两个版本的PHP进行了测试,并检查了GitHub连接/更新了接口。 错误示例(无论我做什么都一样)如下所示: ? composer-vvv