我試圖在沒有安裝Apple開發包的計算機上安裝Nokogiri。在沒有Apple開發包的情況下安裝Nokogiri(Xcode)
我需要能夠在沒有管理權限的情況下在後檯安裝nokogiri。 由於Nokogiri是我希望能夠在任何OS X 10.5+機器上安裝的腳本的一部分。
我試過運行這個。
gem install nokogiri
得到了這個。
WARNING: Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
/usr/bin aren't both writable.
WARNING: You don't have /Users/linus/.gem/ruby/1.8/bin in your PATH,
gem executables will not run.
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
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
Gem files will remain installed in /Users/linus/.gem/ruby/1.8/gems/nokogiri-1.4.4 for inspection.
Results logged to /Users/linus/.gem/ruby/1.8/gems/nokogiri-1.4.4/ext/nokogiri/gem_make.out
我發現this經過一番搜索。
Apple發佈框架的頭文件 與Xcode,而不是操作系統。 因爲我在安裝後升級了 Xcode我不得不重新安裝XCode以獲得 Ruby頭文件。 Xcode附帶 安裝DVD,您可以在 可選安裝目錄中找到它。