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

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



On 10/29/05, KOSEKI Yoshinori 小関 吉則 <kose@xxxxxxxxxxx> wrote:
> > ですが、どうすればいいのでしょうか。Cygwinにあわせると、
> > Meadowがスムーズに起動できませんし、
> > Meadowにあわせると、Cygwinが、思うように起動できませんし。
>
> > できれば、両方ともうまく起動できるようにしたいのですが。
>
> 上の方法はわかりにくいですか? (私はそうしています)

同じディレクトリをmeadow/cygwinの双方で使いたいということですよね?
であれば WindowsとしてのパスをHOMEに書いておけばよいだけかと思います。
cygwin で /home/Owner なのだったら、windowsでは
HOME=c:\cygwin\home\Ownerを設定すればよいということ。

WindowsレベルでHOME=C:\cygwin\home\owner な状態でbashを
起動すれば、bash内ではHOME= /home/owner に変換されているはずです。
結局同じ場所を示します。それだけでいいように思いますが。。。

c:\cygwin\ 以下以外の場所にhomeを作りたいという場合でも、
たとえば c:\gotoh なのだったら、windowsではHOME=C:\gotoh
としてbashを起動すれば、/cygdrive/c/home とちゃんと変換視して
くれるはず。これを /gotoh と表記したいのであれば、
小関さんの言うようにマウントが有効だと思います。
私もそうしています。
mount -f c:\users /users
として、HOME=C:\users\gotoh と。

--
Shun-ichi GOTO (後藤俊一)