Como executo o WEBrick como um trabalho inicial?

1

Eu preciso de um WEBrick (basicamente um servidor web Rails) para trabalhar usando o upstart, mas não consigo descobrir o que deve Eu escrevo em script.

A seguir, há um erro:

chdir /rails-app

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

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

(o erro é rails: 1: exec: rails: not found )

Ruby é instalado via rvm , então provavelmente eu deveria tentar algo como:

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

Mas isso também não funciona ( /usr/bin/env: ruby_noexec_wrapper: No such file or directory ).

Como executo o WEBrick como um trabalho inicial?

    
por Nik 20.05.2013 / 00:18

0 respostas