Невозможно настроить индивидуальный проект Homestead с Laravel 6 на PHP <7.1 - PullRequest
0 голосов
/ 29 октября 2019

Я настраиваю проект Laravel 6 для использования Homestead для каждого проекта, но работаю в Catch-22 при клонировании репо на машине без установленного PHP 7.2.

Проблема в том, что Laravel6 требует PHP 7.2 (у меня установлен 7.1 локально), что означает, что composer update не будет работать локально:

This package requires php ^7.2 but your HHVM version does not satisfy that requirement.

, что означает, что я не могу vagrant up, чтобы попасть в окно Homestead (включая PHP 7.2)без запуска composer update:

Message: LoadError: cannot load such file -- /Users/.../.../vendor/laravel/homestead/scripts/homestead.rb

, что означает, что я ничего не могу заставить работать.

Чтобы обойти это, я должен либо) а) обновить свою локальную машину до PHP 7.2, чтобывозможность запустить composer update или b) установить Homestead отдельно и запустить оттуда vagrant up, оба из которых обходят преимущества настройки для каждого проекта.

Есть что-то, чего мне не хватает, чтобы получить этоконфигурация для работы?

...