Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇3334:
Re:cygwinのホームディレクトリについて [nil] 02/23 19:51

 └◇3337:Re[2]:cygwinのホームディレクトリについて [keita] 02/23 <


3334● Re:cygwinのホームディレクトリについて[ nil ] 2007 02/23 19:51

>現在の設定の何が問題なのか、どうしたらホームディレクトリを設定できるのか、
>どなたかアドバイスをいただけないでしょうか?

一番妥当なのは、Cygwinを使わないことだと思います。
ある程度 UNIXを使える人か、もしくは学習できる人でなければ、
利便よりは面倒や迷惑のほうが多いだけです。
せめて HOME を変更しないで使うぐらいの融通がきいてもよさそうですが、
この様子だと、標準の状態に戻して正常に使えるかどうかも怪しそうなので。

残念ながら、

>起動時にpwdと入力してカレントディレクトリを調べると、/usr/binとなって、
>やはり設定できていないことがわかります。

という間違った思い込みやら、

>|cygwin.bat を呼び出しているなら、最後の行が
>|bash --login
>|となっているか確認してみたら?

に、

>起動すると、bash --loginではなく
>bash-3.2
>と表示されます。

と答えてしまうようなリテラシー能力では、対処はもとより
調査や原因追求自体なかなか大変だと思うので。


P.S. 以下、技術的な主に回答者してくれるような人向けの、全くの余談。

新しい HOMEが無い、とか、権限で作成できない、とかだと
もう少し違う状態になりそうです。
さらにどうやらおそらくプロンプトが 'bash-3.2$ ' だと言ってるよう
なのですがどうなんでしょ?

もしそうなら、/etc/profile が無いorおかしくなってる状況、
と考えられなくはないのですが。
(Cygwin だと /etc/profile で cd "$HOME" してるし)


ざっと考えただけでも、以下のような疑問がごそごそ出てくるので、まあ、
話が通じにくい人だと確認するだけで大変で、助言もままならないなあと……

- HOMEを変更しない状態では正常なのを確認できていますか?
-- インストールは正常ですか?
- cygwin.bat の起動時に何かメッセージはでていませんか?
- cygwin.bat 起動後に cd "$HOME" が可能ですか?
- /etc/profile は存在していますか?
- /etc/profile は標準のものそのままですか?
-- /etc/postinstall/base-files-profile.sh.done は存在しますか?
-- cygcheck -c base-files の結果は?
- 新しい HOMEディレクトリは作成済みですか?
- 新しい HOMEディレクトリは使用者の権限で作成可能ですか?
-- 新しい HOMEディレクトリ以下は使用者の権限でアクセス可能ですか?
スレッド一覧


3337● Re[2]:cygwinのホームディレクトリについて[ keita ] 2007 02/23 21:22
大変貴重なご忠告ありがとうございます。
Cygwinを使わないことが一番妥当だというご指摘の正にその通りなのですが、どうしてもCygwinを勉強しなければならない状況になり、Cygwinに関して何もわからないまま、全く的外れな質問をしてしまいました。
問題に関しては、一度Cygwinをすべてアンインストールして、すべて一からもう一度設定をし直すことで、対応できました。ご指摘の通り、現状では何が原因だったのかわからず、根本的な解決にはなっていません。
今後は、少しでもみなさんと話ができるレベルになれるように、少しでもCygwinを使えるようになるように、もっと勉強していきたいと思います。
Lin shuさん、あ さん、nilさん、まったく的外れな初心者の質問にお答えいただいて、本当にありがとうございました。
スレッド一覧

早田のホームページへ
CGIROOM