如何在Mac OSX上安装PCRE开发标题

mar*_*n87 13 macos pcre ruby-on-rails passenger ruby-on-rails-2

我刚刚将我的MacBook Pro升级为Mavericks并且我的本地Ruby on Rails开发环境没有直接运行,当我访问时localhost我看到It works!并记得我需要启动Phusion Passenger,所以当我运行passenger start它时检查所有先决条件并失败当它到达PCRE开发标题时:

 * Checking for PCRE development headers...
    Found: no
Run Code Online (Sandbox Code Playgroud)

它告诉我去http://www.pcre.org/下载它们所以我从这里下载了8.33 到我的Downloads文件夹,所以我解压缩它,cd'd到文件夹然后运行:

./configure
make
make install
Run Code Online (Sandbox Code Playgroud)

然后cd'回到我桌面上的rails应用程序目录并重新运行passenger start但它仍然是相同的.尝试了一个新的终端窗口,但没有任何区别.

我之前必须这样做才能让我的开发环境工作,但这次似乎无法解决它.

我也尝试了,brew install pcre但它说Warning: pcre-8.33 already installed.

Har*_*ina 16

重新安装OS X开发人员工具对我不起作用,所以我建议

brew install pcre

你也可以

brew install passenger

如果额外缺失,将安装所有需要的要求.


Hon*_*gli 14

重新安装OS X Developer Tools.它被小牛升级打破了.

  • 这有用吗?我需要'bre​​w install pcre`. (3认同)