如何在Windows上安装ruby-opengl?

时间:2012-07-23 16:17:50

标签: ruby windows opengl install rake

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

“[dir] / lib / rake / gempackagetask已被弃用。请改用rubygems / package_task”

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

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

1 个答案:

答案 0 :(得分:1)

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

我认为这可能会有所帮助,因为我花了一天多的时间找到解决问题的解决方案的线程,而且修复实际上并不明显。

线程中发布的修补程序可归纳如下:

[...

所以现在安装ruby-opengl就是这个(简而言之):

  • 安装DevKit。

  • 如果没有安装,请安装mkrf gem,然后将mingw补丁应用到它。

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

  • 从解压缩的源代码构建gem。 gem构建中存在一个错误,它需要添加一个require yaml(例如rubygems.rb)才能使构建成功

  • 在正确的地方添加glut.h和glut32.dll,我把它放在DevKit / mingw

  • 最后,宝石安装重建的宝石

...