これは初めてのアプリケーションのデプロイです。私は今朝OpenShiftとHerokuを見て、前者を決めました。私は自分のアプリケーションをセットアップして、アプリケーションの一部がOpenShiftアプリケーションサーバーにインストールする必要のあるOSパッケージを使用していることを除いては、セットアップして動作させています。Red Hat OpenShift - SSHセッションから既存のアプリケーションにOSパッケージをインストールする方法
私はrhc ssh <app>
を使用しました。その後、別のパッケージマネージャを使用したいパッケージをいくつかインストールしようとしました。それはyum
ようOpenShiftアプリケーションのデフォルトのパッケージマネージャですが、私はそれを使用することができないんだそうです - ここに出力されます:
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
私は十分な情報を提供していない場合はごめんなさい - I他に何が関係するのか分からない。問題を診断するために必要なことが他にある場合はお知らせください。
ありがとうございます。
お返事ありがとうございます。私のノード・アプリケーションにパッケージをコンパイルする方法についてもう少し教えてください(またはソースにリンクしてください)? 問題のパッケージは[youtube-dl](https://github.com/rg3/youtube-dl)です。そのリポジトリを私のメインプロジェクトフォルダにクローンして、変更をOpenShiftリポジトリにコンパイル/ビルドを行うには? – aweeeezy