2012-11-17 160 views
1

我使用隨我的Mac OS X(Lion)附帶的Ruby 1.8.7的「庫存」版本,當我嘗試安裝Rails時,我得到缺少頭文件錯誤的錯誤。我該如何解決?Ruby Gem安裝問題

感謝

sudo gem install rails 


Building native extensions. This could take a while... 
ERROR: Error installing rails: 
ERROR: Failed to build gem native extension. 

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h 
+0

您是否安裝了XCode「Command Line Tools」軟件包? – tadman

+0

不,我不知道。現在安裝...謝謝 – Slinky

+0

安裝命令行工具修復了它。謝謝 – Slinky

回答

1

Xcode的「命令行工具」包不僅包括編譯器,但對許多不同的軟件包開發商頭,紅寶石包括在內。

gem工具確實應該在盲目嘗試執行之前檢查是否存在此問題,但看起來並非如此,而是會得到像這樣的神祕消息。