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'd 到文件夹并运行:

./configure
make
make install

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

我以前必须这样做才能使我的开发环境正常工作,但这次似乎无法解决。

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

4

2 回答 2

21

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

brew install pcre

你也可以做

brew install passenger

如果缺少额外的要求,它将安装所有需要的要求。

于 2015-01-07T12:53:59.437 回答
14

重新安装 OS X 开发者工具。它被小牛队的升级打破了。

于 2013-10-23T13:50:40.293 回答