[mew-win32 03918] Re: 環境変数HOME
Shuichi KITAGUCHI
ki at example.com
2003年 5月 19日 (月) 00:44:09 JST
北口です。
From: Naruki Inden <n-inden at example.com>
Subject: [mew-win32 03917] 環境変数HOME
Date: Sun, 18 May 2003 22:53:43 +0900 (JST)
> Mewは送受信など正常に動作しているのですが、~/Mail/inboxをバックアップ
> 機からリストアし、sコマンド(mew-summary-ls)で全てのメッセージの再取得
> を行ってもすぐに処理が終わってしまい+inboxバッファには何も表示されませ
> ん。 それどころか、つい先程受信したばかりの一覧も(バッファから)消えて
> しまいます。
>
> 数日間、悩んで試行錯誤して途方に暮れて、念の為に古いバージョンも試して
> みようと考えMEW23W0.ZIPを“手動”でインストールしてみました。
>
> 環境変数HOMEが設定されていないとのエラーが出ました! 気付きました!
>
> NetInstallerはHOMEが設定されていなくても正常終了してしまうんですね。
> うっかりしていてTZしか設定していない環境で、もがいておりました。
> HOMEを設定することで、sコマンドが正常に動作するようになりました。
MeadowはHOMEをレジストリから引っぱってくるはずなのに何でだろう?、
と思ったら、mewlsが getenv("HOME") してるせいですね。mew.exeでは
以前に報告があったよくありそうなミスのチェックを入れてあるので
弾かれますが、NetInstallerは汎用のものなので、そこまでないのだと
思います。
対処案としては、
1. Netinstallerで環境変数HOMEの存在を前提とする。
→elispの範囲では大丈夫なのでいまいち?
2. mewlsがMeadowのレジストリを読むようにする。
→HOMEはMeadowとは関係ないので、何か違う。
3. Mewが起動時に環境変数HOMEがなかったら文句を言うようにする。
→これも何か違う気がする。
というのが思い付いたのですが、どれもいまいちに思います。
何か良い案あるでしょうか?
--
Shuichi Kitaguchi // kit at example.com / ki at example.com
Mew-win32 メーリングリストの案内