Трэвис - Требовать PHP ext-simplexml в Composer - PullRequest
0 голосов
/ 26 августа 2018

Я пытаюсь потребовать "ext-SimpleXML": "^7.1" в моем composer.json, и я использую travis в качестве моей инфраструктуры тестирования. Локально все работает нормально, но на travis (при использовании composer install) я всегда получаю сообщение об ошибке:

The requested PHP extension ext-simplexml ^7.1 has the wrong version (0.1) installed. Install or enable PHP's simplexml extension.

Кто-нибудь знает, как я могу обновить или сказать travis, чтобы установить / использовать правильную версию? Я уже пробовал с sudo apt-get install php-xml безуспешно.

1 Ответ

0 голосов
/ 26 августа 2018

Попробуйте использовать строку ниже.

"ext-SimpleXML": "*"

https://getcomposer.org/doc/01-basic-usage.md#platform-packages

Большинство расширений PHP не имеют собственных версий.Они привязаны к конкретной сборке PHP.Немногочисленные тонкие шайбы для системных библиотек и версии шиммов не имеют смысла.

...