2013-02-18 21 views
1

如何在Ubuntu上安裝ruby-opengl-0.60.1?在Ubuntu上安裝ruby-opengl 0.60.1? ...爲了添加'gl','glu'和'glut'擴展

我繼續努力

$ gem install ruby-opengl --version 0.60.1 

,我遇到了以下錯誤:

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension 
ERROR: 'rake/gempackagetask' is obsolete and no longer supported. Use 
'rubygems/package_task' instead. 
/home/matias/.rvm/gems/[email protected]/gems/ruby-opengl-0.60.1/ 
Rakefile:24:in `<top (required)>' 

也許我可以手動更改「包任務」參數中的Rakefile ,然後嘗試在本地寶石安裝?...

我發現了下列網址,其中包可以下載手動安裝:

rubyforge.org/frs/?group_id=2103 

launchpad.net/ubuntu/+source/ruby-opengl/0.60.1+dfsg1-2 

及以下似乎是一個補丁或者一個小的修改:

gist.github.com/tociyuki/2479308 

我試圖從啓動URL下載寶石,然後我試圖 $寶石安裝紅寶石的OpenGL-0.60 .1.gem 來自Downloads文件夾,它給了我很多錯誤。

我終於嘗試: $ sudo易於得到安裝libopengl,紅寶石

這似乎工作,現在當我做: $寶石列表-r紅寶石的OpenGL 我得到:

\*** REMOTE GEMS \*** 
ruby-opengl (0.61.0, 0.60.0 i386-mswin32) 
ruby-opengl2 (0.60.6) 

我相信i386-mswin32是windows版本0.60.1。

有了這個配置,我嘗試運行Sapphire.rb,但它仍然不起作用。

我已經安裝了ruby-opengl版本0.60.0和0.61.0,但是我需要0.60.1,因爲它創建了運行所需的'gl','glu'和'glut'擴展我從其他人複製的一些.rb文件。這些.rb文件是用Gosu gem創建的視頻遊戲。

這是專門用於Gosu寶石。更具體地說,我試圖運行藍寶石遊戲(github.com/KoBeWi/Sapphire),這也需要Texplay gem

或者還有另一種激活'gl','glu'和'glut'擴展的方法嗎?

回答

1

多虧了漂亮的人libgosu提供了答案:

$ gem install opengl --pre 

把所有的事!現在如果別人遇到同樣的困難,答案就在這裏!

+0

看起來我沒有足夠的聲望來結束我的問題。幫助不大?... – 2013-02-19 02:11:14