[mew-dist 27472] Re: mewest for Windows

KIMURA Yasuhiro yasu at example.com
2006年 11月 7日 (火) 08:10:22 JST


木村です。

すいません、ちょっと確認させてください。

From: Seiji Kondo <kondo.seiji at example.com>
Subject: [mew-dist 27469] Re: mewest for Windows
Date: Mon, 06 Nov 2006 19:10:53 +0900 (LMT)

> mewestですが、windows上でcygwinの環境で特に問題なく動いています。

これなんですが、「特に問題なく動いている」というのは、Meadowからmewを
起動した状態で"kM"とか"km"とか叩くと、shell scriptであるオリジナルの
mewestが正常に実行されて、データベースが更新される、という意味でしょう
か?

以下、私が勘違いしていたら指摘していただきたいのですが、↑が正常に動作
するためには、Windowsのコマンドプロンプトで

C:\> mewest

としてmewestが正常に動作するようになっている必要があります。そしてその
ためには、mewestがshell scriptであること、つまりCygwinのbash.exeによっ
て解釈されるべきだということを、Windowsに教える必要があります。

それで

> パスの設定については、
> mountコマンドを利用してwindowsとcygwin上のパスを上手くあわせておくのと
> windowsの環境変数pathとcygwinのシェルの環境変数PATHをきちんと設定する
> ことで問題ないと思います。

この設定だけでは、Windowsにはmewestがbash.exeによって解釈されるべきだ
ということが判らないので、

C:\temp\app\freesoft\mew-5.1.51\bin>dir mewest
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は 00DD-D46B です

 C:\temp\app\freesoft\mew-5.1.51\bin のディレクトリ

2006/11/03  09:01             3,326 mewest
               1 個のファイル               3,326 バイト
               0 個のディレクトリ  54,965,366,784 バイトの空き領域

C:\temp\app\freesoft\mew-5.1.51\bin>.\mewest
'.\mewest' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:\temp\app\freesoft\mew-5.1.51\bin>

といった感じで、mewestを実行することは出来ないと思うのですが。

あるいは、.shというsuffixを持つファイルをCygwinのbashに解釈させるよう
なsuffix ruleを独自に登録した上で、mewestをmewest.shとrenameして使って
いる、とかいう話でしょうか。それならそれで判るのですが。

---
木村 康浩 



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