2015-05-05 28 views
1

我想使用此命令sudo php composer.phar update --lock更新鎖文件,但我得到以下錯誤 Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 32 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52 即使我修改memory_limit的值到512M需要幫助致命錯誤允許內存大小作曲家

+0

確保您運行的是最新版本的作曲家(執行'PHP composer.phar自update'),並用'須藤PHP -dmemory_limit =再試一次-1 composer.phar update --lock'。 – jeromegamez

回答

0

作曲容易使用一個千兆字節的內存或更多的時候更新依賴關係,並且您的錯誤消息指出允許的內存限制大約1 GB - 將限制減少到512 MB不會真的有幫助,您必須將其增加到1GB以上。

0

PHP -d memory_limit的= -1 composer.phar安裝

0

我已經在Windows中解決了這個問題:

PHP -d memory_limit的= -1 C:/ProgramData/ComposerSetup/bin/composer.phar更新

0

您可以運行第一個作曲家診斷,並檢查問題是否在任何情況下都可以。然後運行

composer.phar自我更新

相關問題