[mew-dist 27475] Re: mewest for Windows

Seiji Kondo kondo.seiji at example.com
2006年 11月 7日 (火) 10:01:35 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に教える必要があります。

いえ、この必要は無いです。
私のところでcmd.exeからmewestを実行した場合は実行できません。

有識者の方に解説していただいた方が確実と思いますが、Meadowは
内部でshell scriptを実行できるようになっていると記憶しています。

> それで
> 
> > パスの設定については、
> > 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 メーリングリストの案内