2015-01-14 143 views
4

我想在我的Ubuntu電腦上安裝Gosu。要安裝寶石我已經嘗試過「寶石安裝gosu」,但我得到一個錯誤信息,我無法弄清楚..它說它「無法建立寶石原生擴展」。不能安裝gem Gosu Ubuntu

任何人都知道我能做什麼? 我有點新鮮的Ruby,所以它可能不得不做一些與RVM ..?我不確定。

以下是完整的錯誤消息:

Fetching: gosu-0.8.6.gem (100%) 
Building native extensions. This could take a while... 
ERROR: Error installing gosu: 
ERROR: Failed to build gem native extension. 

/usr/bin/ruby1.9.1 extconf.rb 
The Gosu gem requires some libraries to be installed system-wide. 
See the following site for a list: 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) 
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from extconf.rb:63:in `<main>' 
https://github.com/jlnr/gosu/wiki/Getting-Started-on-Linux 

Gem files will remain installed in /var/lib/gems/1.9.1/gems/gosu-0.8.6 for inspection. 
Results logged to /var/lib/gems/1.9.1/gems/gosu-0.8.6/ext/gosu/gem_make.out 
+0

該消息是一個較長的錯誤消息的通用開始。你能提供其餘的錯誤,以便我們能更好地協助嗎? – aspencer8111

+0

看看[這個問題](http://stackoverflow.com/questions/7645918/require-no-such-file-to-load-mkmf-loaderror) – WarHog

+0

絕對!現在加入。 – Salviati

回答

0

執行此

步驟1:

sudo apt-get install build-essential libsdl2-dev libsdl2-ttf-dev libpango1.0-dev \ 
       libgl1-mesa-dev libopenal-dev libsndfile-dev libmpg123-dev 

第二步:

sudo apt-get install ruby-dev 

步驟3:

gem install gosu