多くの方はお気づきでしょうが、他の人が参考にしないように補足してお
きます。
解決方法が「Windows側システム環境変数に C:\cygwin\bin 等のパス名を
追加しなおした」ということであれば、誤解があり、一見解決したように
見えますが、不適切な対処です。
(たしかに UNIX側の環境変数 PATH に /bin 等が設定されますが、これは
サービスとして inetd を利用するような場合に限り必要な措置です。通
常は設定しなくても bash 上での不都合が無いはずのものです)
状況説明が不十分なので確定できませんが、もとの不具合の現象だけでは、
/etc/profile が読めない状態のように見受けられます。
(パッケージ base-files の異常?)
大きな問題は、この状態のままでは /etc/profile 以外のファイルも正し
く設定されているのかどうか怪しいまま、ということです。
確認か、インストールのやり直しが必要でしょう。
ちらりと「別のディレクトリにインストール」などとも書いてありました
が、特殊な場合や手順では、そのせいで正常にインストールできていない
事もありえます。(別稿参照。この件と関係あるかどうかは知りません)
もし古い Cygwin 環境を残したままなどであれば、一度、関連ファイルを
全部消してからやり直したほうがよいでしょう。
初心者の方などは、信頼できる解説にある手順を正確に守って作業するこ
とをお勧めします。
その気になれば、環境変数 PATH など基礎的な知識や、インストールされ
ているパッケージの確認についてなど、書籍や Web上で学習できるでしょう。
# 挨拶もなしに自分の質問だけ(説明は不十分)書いている人には、ああいう
# 簡潔な問い合わせで充分だと思ったのだけどなあ。(応じて遇される、と
# いうことで。ちなみに私自身はこの種の掲示板で別に挨拶が必須だとは思っ
# ていません)
|