问题 运行 composer 安装在 Google Compute Engine (Debian 9) 上的 Laravel 项目中

Problem running composer install in a Laravel Project on Google Compute Engine (Debian 9)

我运行遇到了一个我真的无法克服的基本问题。

我已经在 Google Compute Engine 上为 运行 我的 Laravel 开发 WebApp 创建了一个新的 VM 实例。从我的 GitHub 中提取开发后,我无法 运行 作曲家安装命令...

下面是在项目中运行ning "composer install"后显示的错误信息:

Debian 版本:9(代号 Stretch) 阿帕奇 2 版本:2.4.25 PHP 版本:7.3.12 作曲家版本:1.2.2

感谢大家的帮助。

您的 composer 似乎是使用 debian 包管理器安装的。 运行 which composer 并将其添加到您的问题详细信息中。

建议您卸载 composer 并使用以下命令安装它;

cd ~
curl -sS https://getcomposer.org/installer -o composer-setup.php
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

然后 运行 composer install 如果它是开发环境或 composer install --no-dev 如果它是生产机器。

问题已解决!我发现我的作曲家版本太旧了。我不得不重新安装作曲家。现在它完美地工作了。感谢您的帮助!