gpt4 book ai didi

ruby-on-rails - 如何在系统重启后在用户环境中自动启动rails应用程序?

转载 作者:太空宇宙 更新时间:2023-11-04 04:10:38 26 4
gpt4 key购买 nike

服务器上的 Rails 应用程序通过 /etc/rc.local 自动启动,即:

thin start -p 8000 -c /usr/local/src/app1/curr -d -e production

除了上述之外,我还想在特定用户的环境中启动一些应用程序。通常这些是处于开发或 UAT 阶段的应用程序。例如,有一个应用logger位于:

/home/john/apps/logger/curr

我通常这样开始:

cd /home/john/apps/logger/curr
rvm 1.9.3
thin start -p 9001 -d

如何指定自动启动脚本,以便在系统重新启动后,在特定的 rvm 环境(ruby 版本 + gemsets)中,可以在无需人工干预的情况下启动 logger 应用程序?

最佳答案

您需要创建包装器,使用别名也有帮助,请按照此处的详细信息 http://rvm.io/integration/init-d以及 RVM 中的示例 init.d 脚本 => https://github.com/wayneeseguin/rvm/blob/master/contrib/unicorn_init.sh

关于ruby-on-rails - 如何在系统重启后在用户环境中自动启动rails应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19291416/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com