2013-01-02 38 views
0

我一個全新的MacBook Pro與4GB的RAM運行以下命令:ruby​​ gem原生擴展需要多長時間來構建?

sudo gem install json nokogiri uglifier therubyracer -V 

它顯示了一些進展,但在下面的消息已被卡住在1.5小時內:

... 
/Library/Ruby/Gems/1.8/gems/json-1.7.6/tests/test_json_unicode.rb 
/Library/Ruby/Gems/1.8/gems/json-1.7.6/tests/test_json_addition.rb 
/Library/Ruby/Gems/1.8/gems/json-1.7.6/tests/test_json_generate.rb 
/Library/Ruby/Gems/1.8/gems/json-1.7.6/tests/test_json_encoding.rb 
/Library/Ruby/Gems/1.8/gems/json-1.7.6/tests/test_json_generic_object.rb 
/Library/Ruby/Gems/1.8/gems/json-1.7.6/tests/test_json.rb 
Building native extensions. This could take a while... 

在活動監視器中,我看到xcrun正在使用95%的CPU,並且在整個持續時間內都這樣做,並且尚未完成編譯json寶石。這個建設過程需要多長時間?有什麼方法可以加快速度嗎?

+0

therubyracer可能比較慢,因爲它可能會試圖建立libv8。其他人應該相當快。 –

回答

3

我通過從App Store安裝Xcode(即使我已經安裝了Xcode命令行工具)然後運行Xcode來解決此問題。

要確認這是正確完成,運行以下命令:

xcode-select --print-path 

它應該顯示:

/Applications/Xcode.app/Contents/Developer 
+1

(如果您沒有首先安裝命令行工具,我相信您需要轉到Xcode>首選項>下載並從那裏安裝它們。) –

相關問題