2013-10-23 48 views
13

我剛剛將我的MacBook Pro升級到Mavericks,並且我的本地Ruby on Rails開發環境沒有正常運行,當我訪問localhost時,我看到It works!並記得我需要啓動的Phusion客運,所以當我運行passenger start它會檢查所有的先決條件,當它到達PCRE開發頭失敗:如何在Mac OSX上安裝PCRE開發頭

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

它告訴我去http://www.pcre.org/下載他們,所以我下載了8.33從here哪去了我的Downloads文件夾,所以我解壓縮它,cd'd到文件夾並跑:

./configure 
make 
make install 

然後cd倒是回到我的Rails應用程序目錄在我的桌面,並重新運行passenger start但它仍然是相同的。嘗試了一個新的終端窗口,但沒有任何區別。

我必須這樣做才能讓我的開發環境工作,但似乎無法解決這個問題。我也試過brew install pcre,但它說Warning: pcre-8.33 already installed

+14

brew安裝pcre:爲我工作 – TheMouseMan

+0

brew安裝pcre - 也爲我工作 – knx

回答

14

重新安裝OS X開發人員工具。它被小牛升級打破。

+10

通過執行xcode-select --install –

+3

這是行不通的嗎?我需要'釀造安裝pcre'。 – orome

15

重新安裝OS X開發工具並沒有爲我工作,所以我建議

brew install pcre

,你也可以做

brew install passenger

如果缺少額外這會安裝所有需要的要求。

+1

謝謝,夥計。你很棒。 –

+0

'brew install pcre'爲我工作。 – user664833