[Mew-Win32 02727] Re: mewが起動時にエラーする

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2000年 7月 28日 (金) 09:55:51 JST


From: "masa" <aae04520 at example.com> さん曰く
Subject: [Mew-Win32 02726] mewが起動時にエラーする
Message-ID: <000701bff7eb$840bbc00$3cf6edd2 at example.com>
Date: Fri, 28 Jul 2000 01:55:45 +0900

masa> どうも初めまして、みなさん。

はじめまして、白井です。よろしくお願いします。

masa> 早速ですが、Mewが起動せず、途方に暮れております。
masa> 現在の私の環境は、
masa> Win98 + Mule2.3 + Mew1.94.1 + Im130 + 
masa> Perl
masa> 5.004
masa> です。

masa> わたしなりにいろんな情報を調べて思考錯誤してみたのですがどうも
masa> うまくいきません。

masa> (let ()
masa>   (setq debug-on-error t)
masa>   (load-library "mew")
masa>   (load-library "mew-win32")
masa>   (mew-config-init)
masa>   (mew-buffers-init)
masa>   (mew-temp-dir-init)
masa>   (mew-mark-init)
masa>   (mew-refile-init)
masa>   )Ctrl + J

おぉ、これって昔私が書いた気がする。このおかげで一発で原因がわか
りました。(^^)

masa> Signalling: (file-error "Creating directory" "no such file or directory"
masa> "c:/tmp/\211\353/227\262a78957")
masa>   make-directory-internal("c:/tmp/\211\353/227\262a78957")
masa>   make-directory("c:/tmp/\211\353/227\262a78957")

原因は以下の二点だと思います。

● Windows の login名が "雅隆" と日本語になっている。
 \211\353/227\262(8進数) => 89EB97B2(16進数) => 雅隆(SJIS)
となります。*scratch* で

(user-login-name) 

を評価すればわかります。このままでも動かすことは出来るのですが、
今回の問題以外にも不具合が多発する可能性があるので、すなおに
UNIX の user account で使える文字(英数字+若干の記号)だけにするほ
うが良いと思います。

# あれ、これで Masahiko と読むのかな?どこかで何かまちがえたかな?


● 日本語のままでも立ち上がると思うのだけど、coding-system の設
 定が抜けている(と思う)。
 
すっかり Mule for Win32 の設定を忘れているのですが、 
(set-default-file-coding-system *sjis*dos)
でしたっけ?

-- 
白井秀行 (mailto:shirai at example.com)



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