ASR191Ruby-1.9.1用ActiveScriptRuby(というActiveScript。パッケージではありません)をリリースします。ダウンロードページダウンロードページに注意がありますが、ASR191は、RScript19.dll、GRScript19.dllおよびholeb.hta(HTA版簡易OLEブラウザ)のみのパッケージで、Ruby-1.9.1-p*.msiに対するAddOnです。インストール先ディレクトリは、Ruby-1.9.1-p*.msiをインストールしたディレクトリを指定してください。ASR191をインストールすると、Ruby-1.9.1プログラムフォルダに、holeb.htaというHTMLアプリケーションが登録されます。パッケージ)のsoleb.rb(シンプルOLEブラウザ)のHTMLアプリケーション版で、RScript19.dllとRuby1.9.1-p*を利用して動作します。ソースはインストールディレクトリを参照してください。1.9.1を使い分けるには、ProgID(HTAであれば、scriptタグのlanguage要素で指定する名前)に、バージョン番号をつけます。1.8は、バージョン1(RubyScript.1)、ASR191は、バージョン1.9(RubyScript.1.9)です。バージョンなしProgIDのRubyScriptは最後にインストールしたパッケージとなります。Clickなどがあるが、この2つについては、端的にWindowsの作法にしたがっているかどうかによる致命的な差がある。ASRはきちんと作法にしたがっている。したがって、ASRとRuby-1.9.1の2種類のパッケージがネイティブに共存する。Consoleを起動すれば良い。Clickは、よほど妙ちきりんなクラッジを駆使しなければ、1.8と1.9.1を共存させて、かつ使い分けさせることはできないだろう。あの連中はWindowsをUnixか何かと勘違いして、環境変数にRubyのパスを設定しているからだ。ばかじゃねぇか?というわけで、そのシステムの作法にしたがうということの重要性はマイグレーションが必要となったときに、顕著な差となって現れる。いうか、PATH環境変数の設定を放置していて結果ラッキー。