[Mew-Win32 01368] Re: 問:Mewが起動しない

YAMAGUCHI, Shuhei yamagus at example.com
1999年 4月 22日 (木) 18:29:41 JST


>>>>> In [Mew-Win32 : No.01363] 
>>>>>	Takeshi Amiya <takeshia at example.com> wrote:

網屋> えらい手間取りましたが、うれしいご報告です(^^)。
網屋> 見事にMewが動きました!
網屋> いかに少々、経緯を。

まずは、おめでとうございます。 :-)

結局のところ、環境変数 HOME におかしな値(TAB?)が入っていたために、IM
が誤動作したように見えます。

もしかして、autoexec.bat では環境変数 HOME を設定しておらず、
install.exe 実行時に入力したホームディレクトリを使っていませんか?
別にこのこと自体は何も問題はないのですが、このホームディレクトリを入力
した際に、誤っておかしな文字を入力してしまったんじゃないかなぁと想像し
ています。
#autoexec.bat で環境変数を設定する場合、クォーティングでもしてやらない
#限り TAB が入り込む余地はありませんが、install.exe で設定されるホーム
#ディレクトリは、入力に TAB があってもそのまま設定されてしまいます。

install.exe での指定を誤ったのが真の原因だとすると、Mule for Win32 を
インストールしなおしたようですし、

山口> ~/.emacs に
山口> (setenv "HOME" "c:/root/home")
山口> と書いてから Mew を起動するとどうなりますか?

この記述を除いても Mew が使えるのではないかと思います。
#もちろん、再度同じ失敗をしていなければ、ですが…。


網屋> 一言:こんなのどこにも書いてなかった(苦笑)

これは、白井さんも書いている通り、本来ならば全く必要がない記述なんです。
というのは、Mule for Win32 や Meadow では、 環境変数 HOME の値は、
・起動時に(autoexec.bat等で)設定されていればその値を受け継ぐ
・そうでなければ、install.exe を実行した際に入力した値を設定する
となるからです。
#蛇足ながら補足しておくと、(setenv "HOME" "c:/root/home") というのは、
#環境変数 HOME の値を c:/root/home という値に設定しなさい、という意味
#です。つまり、標準の振る舞いで設定された値を上書きしているわけです。

でわでわ
-- 
yamagus at example.com / 山口 修平
  yamagus at example.com / やまぐち@ねっとらぴゅたの住人
PGP-Fingerprint: 25 0F 6F E1 57 AD 56 08  3A BC D0 9B 48 AF 31 7A
(会社より)



Mew-win32 メーリングリストの案内