Dav*_*vit 1 linux web-services laravel composer-php laravel-5.3
当我尝试更新包时在服务器中
composer install --no-dev
Run Code Online (Sandbox Code Playgroud)
结果是
我该如何解决?
看起来composer install正在尝试更新包,因此您的项目中可能没有composer.lock文件。在这种情况下,composer install就像composer update需要大量内存一样。您的服务器可能没有足够的内存并且进程被操作系统杀死。
解决此问题的最简单方法是composer.lock在开发环境中生成,将其提交到项目中,然后composer install使用composer.lock. 安装依赖composer.lock很便宜,所以不应该有任何与内存相关的问题。
如果您不能这样做,则您的服务器需要更多内存 - 启用交换或购买具有更多 RAM 的服务器。
| 归档时间: |
|
| 查看次数: |
3582 次 |
| 最近记录: |