我正在尝试创建一个脚本来运行我的Rails开发服务器,但是绝对路径不想工作。
这就是我所拥有的;
/home/me/dev/app/script/rails server >> /var/log/rails.output.log
它只是抛出错误说,
“配置/home/me/config.ru未找到”
看起来Rails正在使用当前的工作目录来获取它的路径,而不是脚本位置。
有没有办法强制推出应用路径?
答案 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
标志并指定自己的配置,可能与此有关吗?