1

ruby-opengl-0.60.1 を Ubuntu にインストールするにはどうすればよいですか?

私は努力し続けます

$ 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/ruby-1.9.3-p362@sampleGemset/gems/ruby-opengl-0.60.1/
Rakefile:24:in `<top (required)>'

おそらく、Rakefile の「package task」パラメーターを手動で変更してから、ローカルの gem インストールを試みることができますか?...

手動インストール用にパッケージをダウンロードできる次の URL を見つけました。

rubyforge.org/frs/?group_id=2103

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

また、以下はパッチまたは小さな変更のようです。

gist.github.com/tociyuki/2479308

ランチパッドの URL から gem をダウンロードしようとした後、ダウンロード フォルダーから $ gem install ruby​​-opengl-0.60.1.gem を試しましたが、大量のエラーが発生しました。

私は最終的に試しました: $ sudo apt-get install libopengl-ruby

$ gem list -r ruby​​-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 がインストールされていますが、いくつかの .rb ファイルを実行するために必要な「gl」、「glu」、および「glut」拡張子を作成するため、0.60.1 が必要です。私が他の人からコピーしたもの。これらの .rb ファイルは、Gosu gemで作成されたビデオ ゲームです。

これは特に Gosu gem で使用するためのものです。さらに具体的には、Texplay gemも必要とする Sapphire ゲーム (github.com/KoBeWi/Sapphire) を実行しようとしています。

または、「gl」、「glu」、および「glut」拡張機能をアクティブにする別の方法はありますか?

4

1 に答える 1

1

Thanks to the nice people at libgosu for providing the answer:

$ gem install opengl --pre

took care of everything! Now if someone else runs into this same difficulty, the answer is here!

于 2013-02-19T02:09:38.390 に答える