Я хотел преобразовать PNG изображений WebP альтернативы в Трэвиса, но Трэвис CI использует довольно старая версия Ubuntu 12.04, поэтому в комплекте ImageMagick был на самом деле не в курсе:Как установить более новый imagemagick с поддержкой webp в контейнере Travis CI?
$ convert -version
Version: ImageMagick 6.6.9-7 2014-03-06 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
Features: OpenMP
Я знаю, что я могу использовать sudo: required
использовать travis в виртуальной машине и установить и построить там вещи. Вместо этого я хотел бы использовать контейнерную среду сборки с sudo: false
, потому что она намного быстрее.
Если я пытаюсь скомпилировать libwepb
или imagemagick
Travis дает мне разрешение отказано ошибки, потому что у меня нет разрешения на /usr/local/
папку:
$ make install
...
/bin/mkdir -p '/usr/local/include/webp'
/bin/mkdir: cannot create directory `/usr/local/include/webp': Permission denied
...
The command "make install" failed and exited with 2 during .
Вы пытались указать 'Dist: trusty' в вашей конфигурации? Через некоторое время имеется контейнер Trusty. – joepd