Как проверить, работает ли установленный глобальный пакет в Elastic Beanstalk под управлением Linux Ubuntu

Я использую ssh, чтобы попытаться отладить, почему GraphicsMagick не работает. «node -v» и «ng version» являются нераспознанными командами, когда я знаю, что они должны быть установлены для работы приложения, и приложение определенно работает. Итак, в чем дело? Как проверить, правильно ли установлена ​​графическая магия?


person Lukas Sorensen    schedule 19.06.2018    source источник


Ответы (1)


Elastic Beanstalk предоставляет вам скомпилированные экземпляры. Фактический пакет узла находится в /opt/elasticbeanstalk/node-install

GraphicsMagick не является предварительно установленным пакетом в экземплярах Elastic Beanstalk, и вам нужно будет установить его самостоятельно, используя .ebextensions.

Вам нужно будет создать файл в вашей кодовой базе, например: .ebextensions/graphicsmagick.config со следующим содержимым:

commands:
  01-command:
    command: yum install -y --enablerepo=epel GraphicsMagick

Ссылка: Graphicsmagick не работает в Elastic Beanstalk с nodejs и S3

person Steven Lu    schedule 19.06.2018
comment
поэтому я попробовал это, и это все еще не работает. Я хотел бы знать, сработало это или нет. Есть ли окончательный способ узнать, был ли он установлен или нет? Я ничего не могу найти в журналах. - person Lukas Sorensen; 20.06.2018
comment
Вы можете запустить yum list installed. Я считаю, что вам нужно вызвать ручное развертывание с использованием интерфейса версий для перекомпиляции .ebextensions. - person Steven Lu; 20.06.2018