http://rubyforge.org/frs/?group_id=1006
からrubysdl-win32-binをとってきてWindows環境にRuby/SDLをインストール。
install_rubysdl.rbというスクリプトが付いてきて、それでインストールするようになっているが、そのスクリプトが
c:/ruby/lib/ruby/1.8/fileutils.rb:1262:in `initialize': Permission denied - c:/ruby/bin/zlib1.dll (Errno::EACCES)
というエラーを出して停止する。
すでにあって、実行中のrubyにダイナミックリンクされているzlib1.dllをインストールスクリプトが上書きしようとしたのが原因のよう。
先にインストール元のzlib1.dllをインストール先にコピーして元のzlib1.dllを消してから再びインストールスクリプトを実行すると無事インストールされた。
ちなみに、インストール先のrubyはワンクリック インストーラからインストールしたもの。