2016-05-04 2 views
0

Сначала я вошел в свою заявку, используя ssh, в терминале ubuntu.Как установить Beanstalkd в Red Hat Openshift?

Затем попытался установить его с помощью Sudo apt-get install beanstalkd

Но результата:

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

Тогда я обнаружил, что я должен использовать ни команды для установки пакетов, Так попробовал следующий метод, и получили результат выглядит следующим образом:

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 

Любая команда с ням в результате к тому же ошибки

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

Error: rpmdb open failed 

Я использую Beanstalkd очереди в моем Laravel 4.2 Application.

ответ

0

Вы не можете устанавливать пакеты в OpenShift шестерней, ваши лучшие шансы:

  • вы можете разработать картридж и это обеспечит beanstalkd
  • запуске beanstalkd бинарного из userdata directory

Кроме того beanstalkd - рабочая очередь, которая должна быть установлена ​​на хосте, это действительно неудачно, потому что вы не можете запустить это на другой передаче на платформе с открывающейся платформой.

+0

Благодарим за отзыв. Есть ли существующий картридж для beanstalkd? Так что я могу добавить его в свое приложение? –

+0

Я не знаю, существует ли это, ваш лучший снимок - это поиск компании, которая предоставляет beanstalkd в качестве сервиса и привязывает его к вашему приложению. – EdoPut

+0

Хорошо, я попробую это. спасибо –

Смежные вопросы