Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 在系统启动时启动Faye服务器_Ruby_Linux_Ubuntu_Init - Fatal编程技术网

Ruby 在系统启动时启动Faye服务器

Ruby 在系统启动时启动Faye服务器,ruby,linux,ubuntu,init,Ruby,Linux,Ubuntu,Init,我想在系统启动时运行Faye server 我正在试着用这个 /etc/init/faye.conf description "faye" author "email@gmail.com" description "Chat Server for In-house chat rooms" start on filesystem or runlevel [2345] stop on run level [!2345] cd /var/App exec /usr/local/r

我想在系统启动时运行Faye server

我正在试着用这个

 /etc/init/faye.conf

description "faye"
author      "email@gmail.com"

description "Chat Server for In-house chat rooms"

start on filesystem or runlevel [2345]
stop on run level [!2345]

cd /var/App

exec /usr/local/rvm/gems/ruby-2.0.0-p451/bin/rackup /var/App/faye.ru -s thin -E production
但它不起作用。 当我执行命令的时候

 sh faye.conf
那就好了。 甚至可以通过irb控制台工作

  `/usr/local/rvm/gems/ruby-2.0.0-p451/bin/rackup /var/App/faye.ru -s thin -E production -D`
知道init脚本不能自行运行的问题在哪里吗

经过调查,我发现了错误:

  /usr/bin/env: ruby_executable_hooks: No such file or directory

您想创建一个启动shell吗?使用/etc/rc.local。您可以尝试在脚本中使用move命令;结束脚本块。并尝试通过sudo initctl start faye运行