一尘不染

Composer 使用错误的 php 版本,但 php -v 显示正确的版本(Ubuntu)

javascript

我正在尝试安装我的作曲家包,但它给了我这个:

This package requires php >=7.0.0 but your PHP version (5.5.9)

但是php -v给了我这个:PHP 7.0.22-0ubuntu0.16.04.1 (cli) ( NTS )

我正在运行 Ubuntu 16.04.3 LTS 机器,我发现了一些适用于 Mac 和 Windows 的灵魂,但似乎没有人在 Linux 上遇到问题?


阅读 71

收藏
2022-07-23

共1个答案

一尘不染

尝试这个:

composer install --ignore-platform-reqs

或者在 composer.json 中

"config": {
    "preferred-install": "dist",
    "platform": {
        "php": "7.0.0"
    }
}

在第二个解决方案中,基本上你是在伪造一个平台,然后composer.phar update运行

2022-07-23