【问题标题】:Problem running composer install in a Laravel Project on Google Compute Engine (Debian 9)在 Google Compute Engine(Debian 9)上的 Laravel 项目中运行 composer install 时出现问题
【发布时间】:2020-03-29 01:57:45
【问题描述】:

我遇到了一个我真的无法解决的基本问题。

我在 Google Compute Engine 上创建了一个新的 VM 实例来运行我的 Laravel 开发 WebApp。从我的 GitHub 中提取开发后,我无法运行 composer install 命令...

这是在项目内运行“composer install”后显示的错误消息:

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

感谢你们的帮助。

【问题讨论】:

  • 尝试作曲家自我更新
  • 当我尝试运行该命令时出现以下错误:[Symfony\Component\Console\Exception\CommandNotFoundException] 命令“self”未定义。

标签: php laravel composer-php debian google-compute-engine


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    似乎您的作曲家是使用 debian 包管理器安装的。运行 which 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

    【讨论】:

      猜你喜欢
      • 2019-06-26
      • 1970-01-01
      • 2022-12-07
      • 1970-01-01
      • 2016-06-19
      • 2019-10-08
      • 1970-01-01
      • 2014-01-17
      • 1970-01-01
      相关资源
      最近更新 更多