トップ «前日 最新 翌日» 編集
RSS feed

ただのにっき


2001-09-20(木) 10005歩 [長年日記]

Ruby 1.6.5

こういうことを言ってる人もいるので(笑)、入れ替えた。tDiaryRuBBSの動作は、ざっと見たところ問題なし。

以前も書いたけど、PStoreのフォーマットに互換性がないので、1.6.4で作ったPStoreファイルを1.6.5で読む(自動的に更新される)と、二度と1.6.4で読めなくなるので注意。もちろん1.6.5を使い続ける分には問題はない。

ちなみにtDiaryはPStoreを使っている。RuBBSは使っていない。

Ruby 1.6.5(2)

……と思ったら、ツッコミができねー。コケるのはmd5requireしているnet/smtpの部分。問題が起きるのはFreeBSDだけ(つまりこの日記が動いてるマシン)だ。$HOMEに入れてるせいだろうか。こんな感じ。

$ ./ruby -r ext/digest/md5/md5 -e0
0: Shared object "libruby.so.16" not found - /home/spc/lib/ruby/1.6/i386-freebsd4.3/digest.so (LoadError)

 configure時に--enable-sharedを付けてみると、こうなる。

$ ./ruby -r ext/digest/md5/md5 -e0
/usr/libexec/ld-elf.so.1: Shared object "libruby.so.16" not found

 これって、Linuxのldconfigみたいなもん? だとすると、root権限がないとインストールできないじゃん。どうすりゃいいんだ……。

Ruby 1.6.5(3)

とりあえず、--enable-sharedをつけるとmd5に限らずRuby本体も実行できないことがわかったので、sharedなしでリビルド。

そんでもってnet/smtp.rbrequire 'md5'をコメントにすることで回避した。どーせ認証するコードは使ってないし。つーことは、md5だけがおかしいってことかいな。うーむ。原因追求はまたのちほど。

Ruby 1.6.5(4)

おお、ebanさん、いつもありがとうございますっ。それでバッチリでした。ふー、やれやれ。

それにしても、どうして急にこんなことに……?

散財自慢

ruby-listでリクエストのあった「散財自慢システム」のソースを公開。これを機に0.1.0とする。網道編のネタだったから、あんまりいじる気なかったんだが……。

本日のツッコミ(全4件) [ツッコミを入れる]
ただただし (2001-09-20(木) 15:24)

テスト

eban (2001-09-20(木) 17:24)

% ./configure --prefix=$HOME --enable-shared
% env LD_RUN_PATH=$HOME/lib make
が簡単だと思います。

(2001-09-21(金) 22:12)

…1.6.…3?^^; > (4)

ただただし (2001-09-21(金) 23:23)

くっ……(汗)


トップ «前日 最新 翌日» 編集
RSS feed