linux - 服务器 composer install --no-dev killed

标签 linux laravel web-services composer-php laravel-5.3

当我尝试更新包时在服务器中

composer install --no-dev

结果是

enter image description here

我该如何解决?

最佳答案

看起来 composer install 正在尝试更新包,所以您的项目中可能没有 composer.lock 文件。在这种情况下,composer install 就像 composer update 一样需要大量内存。您的服务器可能没有足够的内存,并且进程被操作系统杀死。

解决这个问题最简单的方法是在开发环境中生成composer.lock,将其提交到项目中,然后在项目的服务器上运行composer install Composer 锁。从 composer.lock 安装依赖项很便宜,因此不应该有任何与内存相关的问题。

如果您不能这样做,您需要在您的服务器上增加更多内存 - 启用交换或购买具有更多 RAM 的服务器。

关于linux - 服务器 composer install --no-dev killed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52026362/

相关文章:

laravel - 如何多次调用 Artisan::call(...) ? (先迁移,后播种)

java - 在 RESTful web 服务中实现注销

javascript - 我们如何在不与服务器建立任何连接的情况下检查我们的 IP 地址?

php - Composer 安装 -sS 或 -s

Blade 文件的 Laravel 命名约定

javascript - LARAVEL中使用JS Array通过AJAX动态插入HTML到View中

android - 服务器端为 Android 应用程序存储 token 的最佳做法是什么

linux - 在 kset 中创建属性

linux - 如何在 x86 平台上运行 MIPS 二进制文件?

linux - 在centos上开发一个新的应用程序