我正在做一个需要独角兽运行的项目。我已经设置了一个将在启动时启动的服务。但是,它无法启动。以下是错误日志的摘录:
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 安装?
在这里,我粘贴了我的服务的 bash 文件的内容。
然后我会启动 Nginx。这是其配置文件的内容。
更新 1:
当我从我的计算机上卸载 rvm 时,我修复了 Ruby 问题。现在剩下的唯一问题是超时问题。