首先我在ubuntu终端使用ssh登录我的应用程序。
然后尝试使用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
还试过这个:
test.rhcloud.com 123]\> yum install beanstalkd
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
任何带有 yum 的命令都会导致同样的错误
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
我在Laravel 4.2应用程序中使用Beanstalkd队列。
答案 0 :(得分:0)
您无法将套餐安装到openshift设备中,最好的机会是:
此外,beanstalkd是一个必须安装在主机上的工作队列,这真的很不幸,因为你无法在openshift平台上的另一个设备上运行它。