如何在windows上安装ruby opengl?

如何在windows上安装ruby opengl?,ruby,windows,opengl,installation,rake,Ruby,Windows,Opengl,Installation,Rake,我在windows7 x32操作系统上安装了一键式ruby。当尝试按照项目说明安装ruby opengl时,无论是从rubygems安装还是手动构建,我都会遇到以下错误: “[dir]/lib/rake/gempackagetask已被弃用。请改用rubygems/package\u任务” “[dir]/lib/mkrf/rakehelper.rb:44:使用RbConfig而不是过时和不推荐的配置。” 我尝试过几种解决方案,比如强制在mswin平台(--platform=mswin32)上安装

我在windows7 x32操作系统上安装了一键式ruby。当尝试按照项目说明安装ruby opengl时,无论是从rubygems安装还是手动构建,我都会遇到以下错误:

“[dir]/lib/rake/gempackagetask已被弃用。请改用rubygems/package\u任务”

“[dir]/lib/mkrf/rakehelper.rb:44:使用RbConfig而不是过时和不推荐的配置。”


我尝试过几种解决方案,比如强制在mswin平台(--platform=mswin32)上安装,但没有任何效果。

在windows平台上安装ruby opengl的工作方法可以在这里找到:

我想这可能会有帮助,因为我花了一天多的时间找到了一个解决问题的线程,而解决方法实际上并不明显

线程中发布的修复程序可以总结如下:

[…]

因此,现在安装ruby opengl的方法是(简而言之):

  • 安装DevKit

  • 如果未安装,请安装mkrf gem,然后对其应用mingw补丁

  • 下载ruby opengl,例如使用gem fetch,解压缩它,修改一个c文件和三个mkrf_conf.rb

  • 从未打包的源代码构建gem。gem构建中有一个bug,它需要添加一个require yaml(例如rubygems.rb)才能成功构建

  • 在正确的位置添加glut.h和glut32.dll,我将其放在DevKit/mingw中

  • 最后,安装重建的gem


…]

您好,您似乎还不太熟悉堆栈溢出,所以我想我应该让您知道为什么您在这里被否决了一点。我们主要喜欢这里的问答模式。所以,虽然你所得到的肯定是非常有用的-一个更好的方法是用问题的形式表达你的主要帖子-例如列出你遇到的问题。。。然后你会把你的解决方案作为你自己问题的“答案”(是的,这是允许的——你甚至可以“接受”答案)。然后它将符合S/O最佳实践。:)嗨,谢谢,我本来会这样做的,但是突然觉得回答我自己的问题很尴尬。然而,我非常欣赏这个网站,它的结构非常好,易于阅读,所以我很乐意在将来坚持问题的答案。嗨,如果链接死了,我也不认为答案会有用,修复程序的作者不得不更改原始的gem文件以使其工作,同时也更改了mkrf。他已将已修复的文件上载到threadRight。。。我希望它现在更好(虽然如果没有下载文件我就无法安装它,但我知道有些人可能会更容易地按照这些提示进行安装,以防链接丢失)。非常感谢。