我试图在我的生产机器上安装作曲家,但不断收到很多错误。
我正在关注本网站上的教程
https://linuxize.com/post/how-to-install-and-use-composer-on-ubuntu-18-04/ 进行安装。
但是当我运行这个命令时
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
我收到以下错误。
我删除了旧的安装,因为每次尝试时都会composer update
出现内存错误。所以我试图更新作曲家,现在我的机器甚至无法安装作曲家。
我的 VPS 有
- 我有 1 个 CPU
- 50G 硬盘
- 2 吉拉姆
这是使用 Composer 的常见陷阱以及如何避免它们的列表。
内存限制错误
Composer 有时可能会在某些命令上失败并显示以下消息:
在这种情况下,
memory_limit
应该增加 PHP。要获取当前
memory_limit
值,请运行:尝试增加
php.ini
文件中的限制(例如,/etc/php5/cli/php.ini
对于类似 Debian 的系统):Composer 还遵守
COMPOSER_MEMORY_LIMIT
环境变量定义的内存限制:或者,您可以使用命令行参数增加限制:
当 shell fork 炸弹保护被激活时,这个问题也可能发生在 cPanel 实例上。有关更多信息,请参阅 cPanel 站点上的 fork 炸弹功能的文档。
来源:疑难解答 - Composer
AptGet Howto
您如何取消保留(取消保留)包裹?