在bundle exec context中以非root身份启动thin

时间:2012-06-27 16:31:39

标签: ruby-on-rails bundler thin

我需要开始瘦身用户 - 而不是root用户。所以我改变了整个环境以在用户模式下运行服务器。问题是,我想为不同的应用程序开始不同的瘦身。但我很乐意使用bundle exec而不是gemsets - 因为我不想在更新应用程序时一直更新gemsets。

那么我怎样才能将init.d-script更改为在bundler环境中启动瘦身?

我试过了:

su - rubyuser -c "bundle exec /var/www/myapp/deploy/shared/bundle/ruby/1.9.1/bin/thin start -C /etc/thin/myapp.yml"

但它最终以“找不到Gemfile”

结束

0 个答案:

没有答案