From: arton Date: 2007-04-08T01:41:07+09:00 Subject: [ruby-list:43393] Re: VB6からrubyを呼び出す際の問題について artonです。 > > やっぱりPATHは設定するほうが良いの > > かなぁ。 > > これはインストーラーで処理するか? ということですよね。 はい。 > rubyのおかれている場所をPATHに追加するかどうかをユーザーに > 選択させるというのはだめなんでしょうか? > > ユーザーにしてみれば「何をしろというの?」という状態になってしまう > かもしれませんが、ActivePerlもPythonもユーザーに選ばせていたと > 思います。 今msiを作るのに利用しているVisual Installerがそのあたりの細かいことがで きないので、やるとしたらプログラムグループに「PATHの設定」みたいなスクリ プトの起動ショートカットを配置することぐらいなんですが(その説明はインス トール時のダイアログに表示することは可能)、問題はPATHの設定をアンインス トールできないということ(「アンインストール前にこれを実行」スクリプトの ショートカットをプログラムグループに配置してもなんかかえって混乱を招くだ けのような。間違えてクリックしたりするとPATHから消してしまうわけだし)、 そのへんを解決できるmsi作成ツールを探すなり作るなりすれば良いのだけど…… というあたりで思考停止してるってことです。 後は、XPだとPATHはHKCU\Environment\PATH (カレントユーザー) だけど、 Windows9xとかもそれで良いのか今となってはわからないというのもあります (で、autoexec.batをへたにいじって、env領域を超えて後の動作を異常にする プログラムを見たことがあるせいで完全にやるのは結構難しそうなわりに、ちょっ とそこまで面倒見きれないなぁというのもあったり) -- arton -------------------------------------- Protect Your PC Now ! - 0 yen Security Campaign http://pr.mail.yahoo.co.jp/premium/