2016-05-04 13 views
0

まず、私のアプリケーションにsshを使って、ubuntuターミナルでログインしました。Red Hat OpenshiftにBeanstalkdをインストールするには?

は、その後sudoのapt-get install beanstalkd

を使用してそれをインストールしようとしましたが、結果は次のとおりです。

test.rhcloud.com 123]\> sudo apt-get install beanstalkd 
bash: /usr/bin/sudo: Permission denied 

それから私は、私はパッケージをインストールするにyumコマンドを使用する必要があることがわかった だから、次の方法を試してみました、となりました結果は次のように:

test.rhcloud.com 123]\> su -c 'yum install beanstalkd' 
bash: /bin/su: Permission denied 

。また、これを試してみました yumを
test.rhcloud.com 123]\> yum install beanstalkd 
error: cannot open Packages database in /var/lib/rpm 
CRITICAL:yum.main: 

Error: rpmdb open failed 

任意のコマンドは、私は私のLaravel 4.2アプリケーションでのBeanstalkdキューを使用しています

error: cannot open Packages database in /var/lib/rpm 
CRITICAL:yum.main: 

Error: rpmdb open failed 

同じエラーになりますさ。あなたはopenshiftギアにパッケージをインストールすることはできません

答えて

0

、あなたの最高のチャンスは以下のとおりです。

  • あなたがカートリッジを開発することができ、これはを提供します、あなたはからバイナリをbeanstalkd実行
  • をbeanstalkdユーザデータディレクトリ

さらに、beanstalkdは、ホストにインストールする必要がある作業キューです。実行できないため、これは本当に残念です。それはオープンシフトプラットフォーム上の別のギアにあります。

+0

ありがとうございます。 Beanstalkd用の既存のカートリッジはありますか?私のアプリケーションに追加できるように? –

+0

私はそれが存在するかどうかわからない、あなたの最善の策は、サービスとしてBeanstalkdを提供し、あなたのアプリにそれをリンクする会社を検索することです – EdoPut

+0

私はそれを試してみましょう。ありがとうございました –

関連する問題