从绝对路径启动Rails实例服务器?

时间:2011-04-07 07:34:41

标签: ruby-on-rails shell

我正在尝试创建一个自动启动脚本,以便在我的SUSE Linux服务器重启时启动Rails实例服务器。

我在/etc/init.d/rails_s_appname中创建了一个shell脚本,其中包含以下内容:

#!/bin/bash
/home/appname/public_html/rails s -p 3333 -d

我给了脚本755权限并启动了它。

结果如下:

/etc/init.d/rails_s_appname 
/etc/init.d/rails_s_appname: line 2: /home/appname/public_html/rails: No such file or directory

任何人都知道如何从绝对路径启动Rails实例服务器?

1 个答案:

答案 0 :(得分:2)

最好不要使用rails脚本来启动你的应用程序。

尝试瘦或独角兽。两者都有cwd配置,说你在哪里APP_HOME

但如果你真的想这样做的话。使用APP_HOME中的脚本/ rails命令行执行您想要的操作

/home/appname/script/rails s -p 3333 -d
相关问题