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 configfile config.yaml
./../lib/gl_tail/engine.rb:300: [バグ] バス エラー
ruby 1.8.6 (2008-03-03) [ユニバーサルダーウィン9.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が欠けていると思います。gem を介してインストールする場合、外部で必要なものはこれだけです。Linux では、libglut3-devパッケージをインストールするだけで、それでgem install gltailビルドできruby-openglます。

そのため、プラットフォームで libglut 開発ヘッダーを見つけてみてください。それが役立つことを願っています!

于 2009-02-12T08:49:59.733 に答える