我刚刚将我的 MacBook Pro 升级到 Mavericks,当我访问 localhost
时,我的本地 Ruby on Rails 开发环境并没有立即运行。我看到了It works!
并记得我需要启动 Phusion Passenger,所以当我运行 passenger start
时它检查所有先决条件,并在到达 PCRE 开发 header 时失败:
* Checking for PCRE development headers...
Found: no
它告诉我去http://www.pcre.org/下载它们,所以我从 here 下载了 8.33哪个去了我的
Downloads
文件夹,所以我解压了,cd
'd 到文件夹并运行:./configure
make
make install
然后
cd
'd 回到我桌面上的 rails 应用程序目录并重新运行 passenger start
但它仍然是一样的。尝试了一个新的终端窗口,但这没有任何区别。我以前必须这样做才能使我的开发环境正常工作,但这次似乎无法解决。
我也试过
brew install pcre
但它说Warning: pcre-8.33 already installed
.
最佳答案
重新安装 OS X 开发者工具。它被小牛队的升级打破了。
关于ruby-on-rails - 如何在 Mac OSX 上安装 PCRE 开发头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19541066/