加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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
>上传或git推送composer.lock文件
>在实时服务器上运行composer install

然后,composer install将从.lock文件中读取,每次都获取完全相同的版本,而不是查找每个包的最新版本.这使您的应用程序不太可能破坏,并且作曲家使用更少的内存.

在这里阅读更多:https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读