これは、ターゲットの多い Win32環境で Ruby/SDLを触ってもらうためのパッケージです。
Update: Ruby本体を 1.6.4 にしました。RubyWin で使っている SciLexer.dll を BCC で build したものに
変更しました。
core : ruby-1.6.4 + rubysdl-0.6
add : rubywin-0.0.3.2, rb2exe-0.2, uconv-0.46, opengl-0.32
build: Cygwin-1.1.8 based WindowsNTWS4.0SP6a (with cygwin1.dll[1.3.2] + binutils-2.11) configure : env CC='gcc -bmingw' CFLAGS=-O2 ../configure --enable-shared i586-mingw32 SDL : 1.2.0 SDL_Image : 1.2.0 (libPNG-1.0.8, libjpeg-v6b, libzlib-1.1.3) SDL_TTF : 1.2.2 (FreeType-1.3.1) SDL_Mixer : 1.2.0 (smpeg-0.42) SGE : 010224 GH (sample game for Ruby/SDL)
CAB の自己解凍型なので、実行して解凍先を指定する。 $TARGET\bin には、path を設定する方が良いでしょう。
一時的にはコマンドプロンプト開いて、"PATH=C:\RubySDL\bin;%PATH%" って感じ Win9x系なら、autoexec.bat の最後に "PATH=C:\RubySDL\bin;%PATH%" を追加して再起動 NT/2000系は、システムのプロパティからユーザー環境変数で PATHに追加してください。
インストールしたフォルダの、bin\rubywin.exe を実行してください。
メニューの File - Open から、sample のファイルを読みこんで、
メニューの Ruby - Eval Buffer で実行されます。
Ruby - Run File だと、スクリプト終了時に、RubyWin まで終了するみたいです。
(調査中)
Path を設定したり、ショートカットでも作って下さい。
Ruby/SDL作者の大林さんによる、ゲームです。gh.rb を実行してください。
ruby.exe に path が通っていれば、gh.exe を起動するだけで OK です。
Rubyのものと、SDL-1.2.0 の Copying のタイムスタンプが違う。 とりあえずは、Rubyのものを Doc下に置いた。
全体的に不安定。Ruby/SDL側か、RubyWin側か問題を切り分ける必要あり。
Ruby/SDLをWin32で動かすことが目的なので必要性の薄いものは意図的にはずした。
[ext] curses, dbm, etc, fcntl, gdbm, pty, readline, sdbm, tcltklib, tk [sample](ruby) * [bin] irb [lib/] libmingw32-ruby16.a [lib/ruby/1.6] shell/ cgi/ cgi.rb cgi-lib.rb mkmf.rb [lib/ruby/1.6/i686-mingw32] win32/ *.h librubys.a rbconfig.rb [sample](rubysdl) playmod.rb [sample](opengl) *
<URL:http://www.kmc.kyoto-u.ac.jp/~ohai/>
<URL:http://www.ruby-lang.org/>
Sam Lantinga@Entertainment Software <URL:http://www.libsdl.org/>
<URL:http://www.ruby-lang.org/~eban>
<URL:http://homepage1.nifty.com/markey/ruby/rubywin/index.html>