Я пытаюсь добавить непрерывную интеграцию в проект под названием галит, который использует libsodium шифровать куки перед их сохранением на устройстве конечного пользователя.
Тем не менее, я не могу понять, что мой travis.yml прав. Это были проблемы, с которыми я столкнулся:
extension=libsodium.so
не привело к загрузке расширения (таким образом, класс Sodium
не найдено фатальных ошибок).extension=/path/to/libsodium.so
вызвал фатальную ошибку, когда версии PHPAPI не совпадали.Я могу запускать тесты локально, но я бы хотел использовать Travis CI для диагностики проблем в запросах на включение.
Запустите pecl install без использования sudo. PECL должен автоматически включить расширение, поэтому вам не нужны конфигурационный файл и расширение = строка для его включения.
Других решений пока нет …