Я следил за учебником Slicehost Вот и смог тонко установить в init.d, чтобы иметь возможность запускаться при загрузке.
Я также создал необходимый файл конфигурации. При запуске из командной строки в систему как root
используя команду ниже, он отлично работает.
тонкий старт -C /etc/thin/:config:.yml
Однако при использовании service thin start
Из файлов журнала я получаю следующее:
>> Writing PID to tmp/pids/thin.3000.pid
>> Changing process privilege to apache:apache
>> Using rack adapter
>> Exiting!
/var/www/sites/<path>/vendor/bundle/ruby/1.9.1/gems/guard-1.6.2/lib/guard.rb:23:in `expand_path': couldn't find HOME environment -- expanding `~' (ArgumentError)
Я подозреваю, что отсутствует какой-то параметр конфигурации среды, но я не знаю, что искать.
Кто-нибудь смог заставить это работать или есть какие-либо предложения о том, что я могу сделать, чтобы это работало?
Попробуйте добавить источник каталога профиля в свой сценарий инициализации вверху. Похоже, переменная $ HOME не определена.
. /etc/profile