前回は rbenv で ruby2.0.0-p247 をインストールしました。
前回の記事 ↓ ↓ ↓ ↓
引き続いて ruby2.0.0-p247 に mygame をインストールしていきます。
1. HomeBrew でライブラリをインストール
まずはライブラリ管理ソフト HomeBrew でライブラリをインストールしていきます。
(sdl、sdl_gfx、sdl_image、sdl_mixer、sdl_mixer、sdl_rtf、sdl_sound、sdl_ttf)
・HomeBrew のインストールリストを確認
ターミナルを立ち上げて $ brew list
以前、ruby1.9.3-p429 に mygame をインストールする際にライブラリはインストール済みでした。
もしインストールできてない場合は、ターミナルで下記を実行
$ brew install mixer
$ brew install rtf
$ brew install sound
$ brew install ttf
2. gem でライブラリをインストール
まずは、SGEをインストールします。
(色々方法を試したが、この方法しかインストールできなかった)
$ gem install rubysdl -- --enable-bundled-sge
続いて、ruby/sdl と rsdl をインストールします。
$ gem install rubysdl
$ gem install rsdl
3. MyGame をインストール
google chrome 等のインターネットブラウザで http://dgames.jp/ja/projects/mygame/ を開きます。
画面を少しスクロールさせて mygame-0.9.1.tar.gz からだダンロードします。
今回はダウンロードしたファイルの中から install_mygame.rb をディスクトップに移動し、ターミナルから実行
$ cd desktop
$ ruby install_mygame.rb
エラーが出たらinstall_mygame.rb 内のConfig
をすべてRbConfig
に修正する。
これで、インストールは完了!
4. rsdl で実行
あとは、MyGameライブラリを使ってrubyでプログラミング。
実行の際は、ruby **.rb では無く、rsdl **.rb で実行します。
(例. game.rb を実行する場合)
$ rsdl game.rb
以上、ruby2.3や2.4に入れてみましたがなかなか上手くいきませんでした。
そのうち、dxruby に移行した方が良さそうかな?
下記の記事を大いに参考にさせて頂きました。ありがとうございます。
↓ ↓ ↓ ↓
参照:MacにRuby/SDL、rsdl、SGEを入れて、ゲームライブラリ MyGame を動かす
https://qiita.com/noanoa07/items/88fefe232dc605720e09