Ruby/SDL 環境のセットアップメモ
ゲームプログラミングをやってみたいけどプログラムをまったく知らないという人に Ruby/SDL がいいよって言いたいときの話、インストール編。
ActiveScriptRubyをインストール
http://arton.hp.infoseek.co.jp/indexj.html から。 インストールは簡単。
参考↓
http://www.atdot.net/~ko1/diary/200608.html#d8
Ruby/SDLのダウンロードとインストール
http://www.kmc.gr.jp/~ohai/rubysdl_download.html からダウンロードできる。
ActiveScriptRubyのバージョンとRuby/SDLバイナリのバージョンに注意。現時点だとActiveScriptRubyは最新が1.8.5でRuby/SDLバイナリは最新が1.8.4という罠(なのかな……?)。
Ruby/SDLの「Win32's binary(ver 1.2.0) for Ruby 1.8」をダウンロードして解凍。デスクトップにある「ruby console」ショートカットを解凍したディレクトリ(install_rubysdl.rbがあるディレクトリ)にコピーして、実行。起動したDOS窓に以下のコマンドを打ち込む。
ruby install_rubysdl.rb
これで先ほどインストールしたActiveScriptRubyに必要なファイルがコピーされるはず。
dll が見つからない問題
ruby -r sdl -e ""
実行してみると環境によってはエラーが発生。
- MSVCR71.dll が見つからなかったため、(ry
- msvcp71.dll が見つからなかったため、(ry
うーん。 http://yy10.kakiko.com/test/read.cgi/ff11/1143561685/187n-198n
このdllはRuby/SDLのバイナリに同梱してもらうのがいいのかな。 このエラーいつも出るのだけど、みんなのPCには入っているのか……。Windowsの開発環境持ってないからなあ><