php – 作曲家在更新时被杀死
发布时间:2020-12-13 13:50:28 所属栏目:PHP教程 来源:网络整理
导读:我遇到了问题,我试图在我的laravel 4项目中安装一个新软件包. 但是当我运行php composer.phar更新时,我得到了这个: Loading composer repositories with package informationUpdating dependencies (including require-dev)Killed 我在互联网上寻找问题,看
我遇到了问题,我试图在我的laravel 4项目中安装一个新软件包.
但是当我运行php composer.phar更新时,我得到了这个: Loading composer repositories with package information Updating dependencies (including require-dev) Killed 我在互联网上寻找问题,看到内存是问题,我想我没有足够的RAM可用,我已经检查了这个我有大约411mb免费. 谢谢
“被杀”消息通常意味着您的进程占用了太多内存,因此您可能只需要为系统添加更多内存(如果可能).在撰写此答案时,我不得不将虚拟机的内存增加到至少768MB,以便在某些情况下让作曲家更新起作用.
但是,如果您在实时服务器上执行此操作,则根本不应使用composer update.你应该做的是: >在本地环境(本地物理机或开发虚拟机)中运行composer update 然后,composer install将从.lock文件中读取,每次都获取完全相同的版本,而不是查找每个包的最新版本.这使您的应用程序不太可能破坏,并且作曲家使用更少的内存. 在这里阅读更多:https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |