kumaryu.net  Index  Search  Changes  RSS  Login

(Ruby) Ruby/SDL用ruby

What's this?

ruby command for libraries using SDL.

rsdl is ruby command replacement, initialize SDL before main(), required in some platform such as OSX.

Requirements

  • SDL 1.2 or later
  • ruby 1.8 or later (1.9.1 ready)

Usage

install:

$ gem update --system
$ gem install rsdl

for older packages:

$ ruby configure.rb
$ make
$ sudo make install

Run your script:

$ rsdl myscript.rb

何これ

その名の通りRuby/SDL等のSDLを使用するライブラリのためのrubyコマンド置き換えです。1.9.1対応しました。

SDLを使ったアプリケーションは、通常mainの前にプラットフォーム毎の初期化ルーチンを通ることになります。

しかし、Ruby/SDLではそれが出来ないためMacOSX等の初期化を必要とするプラットフォームでは普通に動かすことが困難でした。

で、そのためにSDLの初期化だけを通すrubyコマンド相当の物を作りました。

ダウンロード

最新版はrubygems.orgに上がってます!

gem install rsdl

でインストールできるはずです。駄目なら

gem update --system

でrubygems自体の更新をやってから試してください。

古いバージョン:

使い方

インストールはgem installを使ってください。

$ gem update --system
$ gem install rsdl

古いパッケージ用のインストール方法:

$ ruby configure.rb
$ make
$ sudo make install

実行する方法はこんな感じ。rubyコマンドのかわりにrsdlコマンドを使ってください。

$ rsdl myscript.rb

ライセンスとか

ruby'sで。

更新履歴

  • 2010年06月19日:ずっと前からrubygems.orgに上げてもらってたのにそのこと書いてなかったのをやっと書いた。永らく放置しててごめんなさい。
  • 2009年04月29日:SDLと違うprefixのrubyにできるようにした。Ruby 1.8でもmake cleanが動くようにした。configure.rbが静かすぎるのでcreating Makefileとか出るようになった。Thanks Akinori MUSHA.
  • 2009年02月11日:1.9.1対応版(0.1.0)。あと需要がありそうなんで英語の説明も軽く書いた。
  • それ以前:忘れた。

コメント

Name: Comment:

Last modified:2010/06/19 13:09:57
Keyword(s):
References:[(Ruby) Riko]