1

Мне нужно, чтобы WEBrick (в основном веб-сервер Rails) работал с использованием upstart, но не могу понять, что мне писать в скрипте.

Следующее дает мне ошибку:

chdir /rails-app

exec su -s /bin/sh -c 'exec "$0" "$@"' myuser -- rails server -e production

start on runlevel [2345]
stop on runlevel [^2345]

(ошибка: rails: 1: exec: rails: not found)

Ruby устанавливается через rvm , поэтому, вероятно, я должен попробовать что-то вроде:

exec su -s /bin/sh -c 'exec "$0" "$@"' myuser -- /home/myuser/.rvm/gems/ruby-1.9.3-p385/bin/bundle exec rails server -e production

Но это тоже не работает (/usr/bin/env: ruby_noexec_wrapper: No such file or directory).

Как мне запустить WEBrick как выскочку работы?

0