我正在尝试使用composer require-friendsofsymfony/user bundle“~2.0”
安装FOSUserBundle,但出现错误:
Fatal error: Out of memory (allocated 1453326336) (tried to allocate 268435456 b
ytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Depe
ndencyResolver/Solver.php on line 220
我搜索了这个问题,找到了答案:Composer require内存不足。PHP致命错误:允许的内存大小1610612736字节已用尽
我已经改变了我的php.ini1024M但没有(甚至作曲家更新生成相同的错误)然后到-1没有发生什么。
我想知道我在哪里可以找到composer.phar使用这个命令(我已经通过Wondows安装程序安装了我的作曲家):
php -d memory_limit=-1 composer.phar require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
更新:
C:\wamp\www\sym>composer diag
Checking composer.json: OK
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: OK
Checking https connectivity to packagist: OK
Checking github.com rate limit: OK
Checking disk free space: OK
Checking pubkeys:
Tags Public Key Fingerprint: 57815BA2 7E54DC31 7ECC7CC5 573090D0 87719BA6 8F3BB
723 4E5D42D0 84A14642
Dev Public Key Fingerprint: 4AC45767 E5EC2265 2F0C1167 CBBB8A2B 0C708369 153E32
8C AD90147D AFE50952
OK
Checking composer version: WARNING
You are not running the latest stable version, run `composer self-update` to upd
ate (1.4.1 => 1.8.5)
C:\wamp\www\sym>composer require friendsofsymfony/user-bundle
Using version ^2.1 for friendsofsymfony/user-bundle
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocat
e 12 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Compose
r/DependencyResolver/Solver.php on line 220
Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-error
s for more info on how to handle out of memory errors.
C:\wamp\www\sym>
它是一个wampserver的人O有wamp 32位?它需要wapm 64位吗?
有几件事会很有帮助。
将php.ini值更改为-1。它将允许作曲家使用你所有的空闲内存。运行作曲家diag
来检查作曲家的状态,并重试作曲家需要友软符号/user-bundle
如果还不行可能是网络连接问题
我就是这样做的
php -d memory_limit=-1 `which composer` require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
你必须使用反勾号而不是单引号,但我从来没有遇到过这个问题。
您也可以使用realpath到您的composer.phar文件
/usr/bin/composer.phar
或
/usr/local/bin/composer.phar
有用的控制台命令
我试图从Symfony 3.3升级一个项目。我得到了这个错误,当我运行作曲家更新,作曲家安装后删除composer.lock和作曲家要求。 PHP致命错误:第223行的phar://C:/Users/bbarhoum/Documents/ComposerSetup/bin/composer.phar/src/composer/dependencysolver/Solver.PHP中内存不足(分配了
当我运行这是我得到的输出: 我正在运行Composer 1.9.2。 下面是我使用-vvv时输出的最后几行: 我的内存限制是128M。https://getcomposer.org/doc/articles/troubleshooting.md#memory-除了增加内存限制之外,限制错误似乎并没有提供很多见解,但似乎128M就足够了? 没有帮助-我得到了“允许的内存大小为1610612736字节
我在数字海洋中有一个云,它有1GB的内存。我需要安装一个docker, laravel, mysql, nginx环境,我发现laradock并正常安装,但在容器中运行作曲家时,我返回内存限制错误。 运行时出错:composer安装 尝试更改内存时出错。 警告:您的内核不支持交换限制功能,或者cgroup没有挂载。没有交换限制内存。
问题内容: 除了堆转储(java_pid14941.hprof),Java 6还会生成线程转储吗? 这就是我的一个应用程序发生的事情。 java.lang.OutOfMemoryError:超出了GC开销限制将堆倾倒到java_pid14941.hprof … 我确实在工作目录中找到了ava_pid14941.hprof,但没有找到任何包含线程转储的文件。当我收到此OutOfMemory错误时,我
问题内容: 我是Netbeans中这种错误的新手。我一直在使用Java Bean 8.0.2在Java J2SE中工作。我正在对字符串进行模糊搜索,通常字符串长度为300-500。我正在使用Levenshtein和Jaro Winkler算法来查找字符串之间的距离。大约有1500次迭代来查找字符串之间的距离!问题是我的Net Bean通常会为以下内容提供错误: 我已经在线进行了一些搜索来摆脱此错误