2013-10-25 112 views
4

我一直在努力在我的mac上安裝jekyll,對ruby或配置/調試這些消息不太瞭解。小牛10.9麻煩安裝寶石

我得到的運行時,下面的 「sudo的創業板安裝化身」

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

    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb 
creating Makefile 

make "DESTDIR=" 
make: *** No rule to make target `/include/universal-darwin13/ruby/config.h', needed by `porter.o'. Stop. 


Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/fast-stemmer-1.0.2 for inspection. 
Results logged to /Library/Ruby/Gems/2.0.0/gems/fast-stemmer-1.0.2/ext/gem_make.out 

「的gcc --version」 返回如下:

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 
Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn) 
Target: x86_64-apple-darwin13.0.0 
Thread model: posix 
+0

/Library/Ruby/Gems/2.0.0/gems/fast-stemmer-1.0.2/ext/gem_make.out的輸出是什麼? – Davidann

+0

你升級了xcode嗎? – userxyz

+0

我已經更新了xcode的5.0版本,輸出是剛剛登錄到文件中的相同消息。 –

回答

0

而且升級的Xcode,如rayrashmi建議,你不得不打開它,所以命令行工具已正確安裝。

(我假設你安裝了Xcode中的命令行工具升級到小牛隊之前,如果你有他們不會是下Preferences → Downloads → Componentsofficial info here。)

然後,只需升級寶石,如果你還沒有已經這樣做了,並安裝了jekyll和任何其他正在使用的庫,如顏料。

正如他們所說,「爲我工作。」

2

使用這個命令:

$ sudo xcode-select -r 

然後

$ sudo gem install jekyll 

希望這有助於你。

+0

''-r'''將xcode重置爲默認的命令行工具路徑 –