[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: meadowを起動すると、Error (initialization): User has no home directoryと表示されます。



北口です。

> 蒔田さんの意見を聞いて、調べてみたのですが、
> どうも、環境変数のHOMEが、原因のようです。
> 
> 僕は、Meadowとは、別に、Cygwinを入れているのですが、
> Cygwinでも、環境変数HOMEを使っており、値を
> /home/Ownerとしていました。ですが、
> これは、Meadowでは、使えないようで、HOMEを
> C:\cygwin\home\とすると、
> Error (initialization): User  has no home directory
> と表示されずに、起動できました。

このあたりはわかりにくいところですが、CygwinはUNIX系OSのパス名を
扱えるようにするために独自にファイル名を扱っています。

しかし、Meadowは通常のWindowsアプリケーションであり、C:\cygwin\home
のようなWindows的ファイル名を必要とします。

> ですが、どうすればいいのでしょうか。Cygwinにあわせると、
> Meadowがスムーズに起動できませんし、
> Meadowにあわせると、Cygwinが、思うように起動できませんし。
> 
> できれば、両方ともうまく起動できるようにしたいのですが。

私の環境だと、Windows側で D:\home\kit としていると、Cygwinを
起動すると /cygdrive/d/home/kit となっているのですが、これじゃ
ダメですかね?


--
Shuichi Kitaguchi // kit@xxxxxxxx / ki@xxxxxxxxxxxxxx