2016-11-25 9 views
0

安裝sylius(非標準)後作曲了內存

composer create-project -s alpha sylius/sylius-standard acme // its OK 
composer update // ERROR 

Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 58720256 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/RuleSet.php on line 73 

參考問GitHub上(#6854

我已經增加memory_limit的(PHP)到1G,3G,-1和相同的結果。

My sistem: 
Windows x64 
Processor Phenom x955 x4 
RAM 4GB 
Composer 1.2.2 
PHP 7 (I tried with 5.6 too) 

問:哪個服務器最低需要實現sylius?

或者將這個問題只發生作曲家?

+0

反而運行作曲家安裝。更新採用很多更多的內存。一旦運行作曲家安裝,一旦你通常可以運行 – Brett

+0

喔!好了,謝謝:) –

+0

也替您下班後的更新? – Brett

回答

0

我不得不在Windows 10的x64同樣的問題。 我發現我的PHP安裝是PHP7 32位版本的(因此允許最大內存使用4GB的是),我已經啓用了XDebug。

Afert安裝PHP7 64位與Xdebug的禁用,設置memory_limit的爲-1,一切工作正常。 在安裝過程中下載所有需要的Sylius捆綁軟件或者它是PHP 32位+作曲程序問題時,可能作曲家在Windows下使用4GB以上內存...