【发布时间】:2019-12-05 05:53:03
【问题描述】:
我将 Ubuntu 升级到 18.04。升级后,Apache 抱怨当前版本的 Passenger 需要 libcurl3(因此现有版本的 Passenger 已经过时,因为 libcurl4 现在随 Ubuntu 18.04 一起提供)。所以我安装了最新版本的Passenger(如果这很重要,之前没有删除现有的)。安装后我无法再启动 Apache。
systemctl status apache2.service说
apache2.service:失败,结果为“超时”。
一旦我禁用Passenger,Apache就会毫无问题地启动。
我已经重新安装了Passenger(即卸载并重新安装)。但是当再次安装 mod 时,它不会将所需的 Passenger.conf 生成到 mods-available 文件夹中。每次我将旧的 conf 复制到文件夹中并启用 mod 时,Apache 都不会启动。我迷路了……
我已经安装了 rbenv 并且已经更改了 Passenger.conf 中的 ruby 目录:
PassengerDefaultRuby /home/deploy/.rbenv/shims/ruby
有什么想法可以尝试下一步吗?
【问题讨论】:
标签: ruby-on-rails ubuntu apache2 passenger rbenv