0

对于所有不知道我在说什么的人,它是来自Fudgie的glTail

在家里的 Mac 上,我一直无法让 glTail 工作。我已经让它在我的工作 Mac 上工作。这只是最后的手段,因为过去 2 天什么都没有,但似乎是在浪费时间。

我安装了相同的库:Ruby 1.8.6、Gem 1.3.1、net-ssh 1.1.4、Chipmunk 2D、ruby-opengl 0.60.0 和 file-tail 1.0.3。

这是我运行以尝试启动它的命令:

./gl_tail 配置文件 config.yaml

它马上说(几乎是瞬间):

-macbook:bin Garrett$ ./gl_tail 配置文件 config.yaml
./../lib/gl_tail/engine.rb:300: [BUG] 总线错误
红宝石 1.8.6 (2008-03-03) [universal-darwin9.0]

中止陷阱

如果你看engine.rb,它是第一行:

    定义开始
      glutInit() # 第 300 行
      glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE)

      glutInitWindowPosition(0, 0)
      glutInitWindowSize(@config.screen.window_width, @config.screen.window_height)
      glutCreateWindow('glTail')

我有一种感觉,就是没有正确安装 GLUT。我不期待太多帮助,因为它本身的代码几乎没有文档。但是看到它立即被杀死,我有一种感觉,也许它没有一直更新,很可能是 OpenGL。

4

1 回答 1

1

我不确定这是否对来自 linux 用户的您有帮助,但是这里有……我认为您确实缺少 libglut-headers。如果您通过 gems 安装,那是您唯一需要的外部东西。在 linux 上,我只需要安装libglut3-dev包,然后gem install gltail它就可以用它来构建ruby-opengl

所以,试着在你的平台上找到 libglut 开发头文件。希望有帮助!

于 2009-02-12T08:49:59.733 回答