【问题标题】:Phusion Passenger doesn't compile in MacOS 10.13 High Sierra (Missing Apache Development Headers)Phusion Passenger 无法在 MacOS 10.13 High Sierra 中编译(缺少 Apache 开发头文件)
【发布时间】:2018-03-13 02:45:35
【问题描述】:

我一直在尝试在 macOS X 10.13 High Sierra 下安装 Phusion Passenger,但我通常使用的方法失败了,因为 Apache Development 标头似乎丢失了。我还尝试使用 Homebrew 来安装 Phusion Passenger,但在我看来,出于同样的原因它失败了。

我已经安装了 Xcode 9 和命令行开发工具(这通常是以前版本的 OS X 中解决此问题的方法),但现在还没有解决。是否有人对此问题有任何见解和/或对我如何解决此问题有任何建议?

【问题讨论】:

  • 对我来说 brew upgrade passenger 失败并出现错误消息 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/apache2/ap_hooks.h:39:10: fatal error: 'apr.h' file not found

标签: macos passenger phusion


【解决方案1】:

这是 Phusion 的人们在下一个版本中解决的问题。 High Sierra 开发环境中有很多困难的变化需要解决。

家庭酿造的 Sierra 瓶有可能会起作用。否则请等待下一个版本。

【讨论】:

  • 我确实尝试了 Homebrew 安装。不幸的是,这也不起作用。正如我在原始帖子中提到的那样,这似乎出于同样的原因而失败。知道时间表可能是什么样子吗?对 Phusion 的日程安排不太熟悉……
  • 您是否通过了--force-bottle 标志?由于没有 HS 瓶,您需要它来强制安装 Sierra 瓶。
  • 我试过brew upgrade --force-bottle passenger,但是在运行apache时它崩溃了。
  • 5.1.12 符合但现在我遇到了这个问题...stackoverflow.com/questions/48254851/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-06
  • 2018-03-18
相关资源
最近更新 更多