0
我正在开发一个需要Unicorn运行的项目。我已经建立了一个将在启动时启动的服务。但是,它无法启动。下面是从日志摘录与错误:独角兽服务无法在Ubuntu 16.10上启动
jul 05 08:21:04 ubuntu3 su[1255]: pam_systemd(su:session): Failed to create session: Connection timed out
jul 05 08:21:06 ubuntu3 unicorn_consul[1116]: ruby-2.3.2 is not installed.
jul 05 08:21:06 ubuntu3 unicorn_consul[1116]: To install do: 'rvm install ruby-2.3.2'
我有Ruby的安装,如果我跑ruby -v
它返回ruby 2.3.2p217 (2016-11-15 revision 56796) [i686-linux]
。是否可能是因为我通过rbenv而不是rvm安装了Ruby?如果是这样,我怎样才能使用我的Ruby安装?
Here我粘贴了我服务的bash文件的内容。
然后我开始Nginx。 Here是其配置文件的内容。
更新1:
我固定的Ruby的问题,当我从我的计算机上卸载RVM。现在唯一的问题是超时问题。
你是如何运行rails服务器的? – aBadAssCowboy
对不起,我忘了最后一部分。我用Nginx开始。我使用'sudo service nginx restart',它会准备好,但事实并非如此。我尝试了另一个Rails应用程序,它的工作。我编辑了这篇文章。 – helloworld2013
我修复了Ruby问题,现在唯一剩下的就是超时问题。 – helloworld2013