From: Minero Aoki Date: 2000-05-30T18:21:52+09:00 Subject: [ruby-list:22991] Re: setup.rb あおきです。 In mail "[ruby-list:22986] Re: setup.rb" rubikitch wrote: > るびきちです。 > > > share はデータ用です。画像とか。 > > そうだろうね。 > だけど、インストールはされないんじゃ・・・ > 仕様なのかな。 いや、忘れてたんです ^^;;;; まだ使ってないし。 あとで直しておきます。 せっかくだから RAA にも登録しようかな。 > > あれ、PATHCONV のフォーマットとか、わかりました? > > なんとか(^^;; > コード読んでみたけど非常にシンプルだね。 > splitしてるだけだし。 > 最初がインストール前のディレクトリの名前、次にパッケージ名、 > その次にインストール先のディレクトリ名だね。 > インストール先のディレクトリ名はライブラリパスの相対位置になっている。 > 気になるのは、最初と2番目が違うケースってどういう場合なのかということ。 拡張モジュールだとあるんですよ。(ぼくの場合は)。 たとえば cparse.so はパッケージとしては raccrt ですがディレクトリは cparse/ です。raccrt が入ってるのに cparse.so がないってことは普通 ないですから。 また、cparse/ を raccrt/ にしてしまわないのは、ひとつのパッケージが 複数の拡張モジュールを含む場合が(ぼくの場合)あるからです。 例えば TMail は mails の他に 2、3 拡張モジュールを作る予定があります。 > やっぱり Ruby だと非常にわかりやすい。 > 自前でインストーラ組むより、すでに存在するやつを再利用した方が楽だし。 たしかに、ruby だと読むのも楽ですよね。 フリーソフトとしてはコードレベルの再利用もしやすいわけで、 非常にいいことです。機能を追加するのも実に簡単。 でも最近は逆に、なにつくっても「こんなもんだれにでも書けるじゃん」 というわけのわからない虚脱感に襲われたりしてます。 > > すぐにパックし直しておきます。 > > お願いします。 しました。 ------------------------------------------------------------------- あおきみねろう