如何在 Red Hat Openshift 中安装 Beanstalkd?
How to install Beanstalkd in Red Hat Openshift?
首先,我在 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 队列。
您不能将软件包安装到 openshift 装置中,您最好的机会是:
- 你可以开发一个墨盒,这将提供beanstalkd
- 你 运行 来自 userdata 目录的 beanstalkd 二进制文件
而且beanstalkd是一个必须安装在主机上的工作队列,这真的很不幸,因为你不能运行它在openshift平台的另一个齿轮上。
首先,我在 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 队列。
您不能将软件包安装到 openshift 装置中,您最好的机会是:
- 你可以开发一个墨盒,这将提供beanstalkd
- 你 运行 来自 userdata 目录的 beanstalkd 二进制文件
而且beanstalkd是一个必须安装在主机上的工作队列,这真的很不幸,因为你不能运行它在openshift平台的另一个齿轮上。