如何在Mac OSX上安装PCRE开发头文件

16

我刚把我的MacBook Pro升级到Mavericks系统,但是本地Ruby on Rails开发环境不会立即运行。当我访问localhost时,看到It works!并意识到我需要启动Phusion Passenger。所以当我运行passenger start时,它检查所有先决条件,并在到达PCRE开发头文件时失败:

 * Checking for PCRE development headers...
    Found: no

它告诉我去http://www.pcre.org/下载它们,所以我从这里下载了8.33,它被下载到我的Downloads文件夹中,于是我解压并使用cd命令进入该文件夹,然后运行:

./configure
make
make install

然后我回到桌面上我的rails应用程序目录,重新运行了passenger start,但情况仍然没有改变。尝试了一个新的终端窗口,但是没有任何区别。

我以前一定做过这个来使我的开发环境工作,但这次似乎解决不了它。

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


14
安装 pcre:对我来说起作用了。 - RajG
brew install pcre - 对我也起作用了 - knx
2个回答

20
重新安装OS X开发者工具对我没有帮助,因此我建议使用 brew install pcre。此外,您还可以执行 brew install passenger,如果有其他要求缺失,它会自动安装所有所需内容。请注意保留HTML标记。

14

重新安装OS X开发工具。它被Mavericks升级破坏了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接