Heroku не устанавливает версию php из моего файла композитора - PullRequest
0 голосов
/ 04 сентября 2018

Я следовал руководству по развертыванию проекта php в heroku Я пытаюсь развернуть проект laravel 5.6, я сделал все, что он говорит, и мой composer выглядит так

{
    "name": "My project",
    "description": "my project description.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": "^7.1.0",
        "fideloper/proxy": "^4.0",
        "intervention/image": "^2.4",
        "laravel/framework": "5.6.*",
        "laravel/tinker": "^1.0",
        "maatwebsite/excel": "~2.1.0"
    },
}

Как вы можете видеть, я устанавливаю php ^7.1.0, но когда я нажимаю на heroku, я вижу это

 Installing platform packages...
 remote:        - php (7.2.9)
 remote:        - ext-mbstring (bundled with php)
 remote:        - nginx (1.8.1)
 remote:        - apache (2.4.34)

я хочу использовать php 7.1. Что мне не хватает? Должен ли я добавить PHP в другой требуется?

1 Ответ

0 голосов
/ 04 сентября 2018

^7.1.0 будет поддерживать любую версию, равную или выше 7.1.0 до 8.0.0. Если вам нужны только второстепенные версии 7.1, используйте 7.1.*.

https://getcomposer.org/doc/articles/versions.md#caret-version-range-

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...