Это мой первый раз развертывание приложения. Сегодня утром я просмотрел OpenShift и Heroku и решил о первом. У меня установлено мое приложение и работает, за исключением того, что часть моего приложения использует пакет ОС, который мне нужно установить на моем сервере приложений OpenShift.Red Hat OpenShift - как установить пакет ОС из сеанса SSH в существующее приложение
Я использовал rhc ssh <app>
, а затем несколько попыток установить пакет, в котором я хочу использовать разные менеджеры пакетов. Похоже, что yum
является менеджером пакет по умолчанию для приложений OpenShift, но я не могу его использовать - вот выход:
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
Я извиняюсь, если я не предоставили достаточно информации - я «Не знаю, что еще было бы актуальным. Сообщите мне, есть ли что-то еще, что необходимо для диагностики проблемы.
Благодаря
Благодарим за отзыв. Не могли бы вы рассказать мне немного (или связать меня с источником) о компиляции пакета в моем приложении-узле? Этот пакет является [youtube-dl] (https://github.com/rg3/youtube-dl) - могу ли я просто клонировать этот репозиторий в свою основную папку проекта и вносить изменения в мой репозиторий OpenShift, не имея делать компиляцию/строительство? – aweeeezy