Запускать сервер экземпляров Rails с абсолютного пути? - PullRequest
0 голосов
/ 07 апреля 2011

Я пытаюсь создать сценарий автозапуска для запуска сервера экземпляров Rails при перезапуске моего сервера SUSE Linux.

Я создал сценарий оболочки в /etc/init.d/rails_s_appname со следующим содержимым:

#!/bin/bash
/home/appname/public_html/rails s -p 3333 -d

Я дал сценарию 755 разрешений и запустил его.

Результат следующий:

/etc/init.d/rails_s_appname 
/etc/init.d/rails_s_appname: line 2: /home/appname/public_html/rails: No such file or directory

У кого-нибудь есть идея, как запустить сервер экземпляров Rails с абсолютного пути?

1 Ответ

2 голосов
/ 07 апреля 2011

Лучше не использовать скрипт rails для запуска вашего приложения таким образом.

Попробуйте Тонкого или Единорога. Оба имеют конфигурацию cwd, чтобы сказать, где вы APP_HOME

Но если вы действительно хотите это сделать. Используйте командную строку script / rails внутри вашего APP_HOME, чтобы делать то, что вы хотите

/home/appname/script/rails s -p 3333 -d
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...