我需要开始瘦身用户 - 而不是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”
结束