使用绝对路径启动Rails服务器

时间:2011-05-18 17:38:42

标签: ruby-on-rails ruby absolute-path

我正在尝试创建一个脚本来运行我的Rails开发服务器,但是绝对路径不想工作。

这就是我所拥有的;

/home/me/dev/app/script/rails server >> /var/log/rails.output.log

它只是抛出错误说,

  

“配置/home/me/config.ru未找到”

看起来Rails正在使用当前的工作目录来获取它的路径,而不是脚本位置。

有没有办法强制推出应用路径?

3 个答案:

答案 0 :(得分:5)

尝试:

cd /home/me/dev/app && script/rails server >> /var/log/rails.output.log

答案 1 :(得分:2)

作为替代方案:

  

ruby​​ / home / me / dev / app / script / rails s -c /home/me/dev/app/config.ru -P /home/me/dev/app/tmp/pids/server.pid> ;> /var/log/rails.output.log

答案 2 :(得分:0)

我想也许rails server有一个你可以传递给它的选项,改变路径,但它不是look like的情况。

您可以传递-c标志并指定自己的配置,可能与此有关吗?