Php 在谷歌计算引擎(Debian 9)上的Laravel项目中运行composer安装时出现问题
我遇到了一个根本无法解决的问题 我在Google Compute Engine上创建了一个新的VM实例来运行我的Laravel开发WebApp。从GitHub中提取开发后,我无法运行composer安装命令 以下是在项目内部运行“composer安装”后显示的错误消息: Debian版本:9(代码名Stretch) Apache2版本:2.4.25 PHP版本:7.3.12 作曲家版本:1.2.2Php 在谷歌计算引擎(Debian 9)上的Laravel项目中运行composer安装时出现问题,php,laravel,composer-php,debian,google-compute-engine,Php,Laravel,Composer Php,Debian,Google Compute Engine,我遇到了一个根本无法解决的问题 我在Google Compute Engine上创建了一个新的VM实例来运行我的Laravel开发WebApp。从GitHub中提取开发后,我无法运行composer安装命令 以下是在项目内部运行“composer安装”后显示的错误消息: Debian版本:9(代码名Stretch) Apache2版本:2.4.25 PHP版本:7.3.12 作曲家版本:1.2.2 感谢大家的帮助。似乎您的composer是使用debian package manager安装的
感谢大家的帮助。似乎您的composer是使用debian package manager安装的。运行
which composer
,并将其添加到您的问题详细信息中
建议您卸载composer并使用以下命令安装它
cd~
旋度-sShttps://getcomposer.org/installer -o composer-setup.php
sudo php composer-setup.php--install dir=/usr/local/bin--filename=composer
如果是开发环境,则运行
composer安装
,如果是生产机器,则运行composer安装--no dev
。问题已解决!我发现我的作曲版本太旧了。我不得不重新安装composer。现在它工作得很好。谢谢你的帮助 try composer self update我在尝试运行该命令时出现以下错误:[Symfony\Component\Console\Exception\CommandNotFoundException]命令“self”未定义。