2013-11-21 24 views
0

我嘗試在Linux下安裝一些寶石(roo)。無法安裝一些寶石

# uname -a Ubuntu-1304-raring-64-minimal 3.8.0-19-generiC#30-Ubuntu SMP Wed May 1 16:35:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

但回答錯誤:

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

    /usr/local/rvm/rubies/ruby-2.0.0-p195/bin/ruby extconf.rb 

Gem files will remain installed in /usr/local/rvm/gems/ruby-2.0.0-p195/gems/nokogiri-1.6.0 for inspection. 
Results logged to /usr/local/rvm/gems/ruby-2.0.0-p195/gems/nokogiri-1.6.0/ext/nokogiri/gem_make.out 

爲什麼?

+0

您是否安裝了'gcc'? – yamafontes

+0

@KepaniHaole,是的,安裝了gcc版本4.7.3(Ubuntu/Linaro 4.7.3-1ubuntu1)。 –

回答

0

您使用系統Ruby需要ruby-dev包來安裝本機擴展。我建議切換到任何版本管理器,如RVM或rbenv。之後,這個錯誤應該消失。

+0

我有ruby-dev,我使用RVM,但是... –