2

Windows7 x32 OS にワンクリックで Ruby をインストールできます。プロジェクトの指示リンクに従って ruby​​-opengl をインストールしようとすると、rubygemsからインストールするか手動ビルドを行うかに関係なく、次のエラーが発生します。

「[dir]/lib/rake/gempackagetask は非推奨です。代わりに ruby​​gems/package_task を使用してください」

"[dir]/lib/mkrf/rakehelper.rb:44: 時代遅れで非推奨の Config の代わりに RbConfig を使用してください。"

mswin プラットフォーム (--platform=mswin32) に強制的にインストールするなど、いくつかの解決策を試しましたが、何も機能しません。

4

1 に答える 1

1

Windowsプラットフォームにruby-openglをインストールするための実用的な方法はここにあります:スレッド

問題の解決策を示すスレッドを見つけるのに1日以上費やしたので、それが役立つかもしれないと思いましたが、修正は実際には明らかではありません。

スレッドに投稿された修正は、次のように要約できます。

[..。

したがって、今のところruby-openglをインストールするのはこれです(要するに):

  • DevKitをインストールします。

  • インストールされていない場合はmkrfgemをインストールしてから、mingwパッチを適用します。

  • たとえばgemfetchを使用してruby-openglをダウンロードし、解凍して、1つのcファイルと3つのmkrf_conf.rbを変更します。

  • 解凍されたソースからgemをビルドします。gemビルドにバグがあります。ビルドを成功させるにはrequireyamlを(たとえばrubygems.rbに)追加する必要があります

  • glut.hとglut32.dllを適切な場所に追加し、DevKit/mingwに配置します

  • 最後に、gemは再構築されたgemをインストールします

...]

于 2012-07-24T09:41:09.310 に答える