▼スレッド
│
└◇2415:コマンドについて [yama] 09/03 00:33
└◇2416:Re:コマンドについて [もぐりん] 09/03
└◇2417:Re[2]:コマンドについて [yama] 09/04
├◇2420:Re[3]:コマンドについて [MSだす。] 09/04
│└◇2423:起動時に何が問題か知るには。 [MSだす。] 09/06
└◇2422:初学者のインストールについて [nil] 09/04
└◇2424:1.5.11 の日本語パス名の扱い [nil] 09/06 <
こんばんは。スレッド一覧
Cygwinをインストールしたのですが
lsコマンド等を使うと以下のようにエラーになります。
bash-2.05b$ ls
bash: ls: command not found
bash-2.05b$ pwd
/user/bin
bash-2.05b$ cd /
bash-2.05b$ pwd
/
bash-2.05b$ ls
bash: ls: command not found
この様になる原因や対処法をご存知のかたがいらしたら
お教えください。
宜しくお願いします。
/binの下に、ls.exeは存在しますか?スレッド一覧
PATHの設定に/binが設定されていますか?
ファイルが存在しないのなら、再度フルインストール
することをお勧めします。
もぐりんさまスレッド一覧
お返事ありがとうございます。
> /binの下に、ls.exeは存在しますか?
はい。存在します。
> PATHの設定に/binが設定されていますか?
新しい環境変数Cygwinに
tty ntsec smbntsec glob
と設定しています。
もし、何かお気づきでしたらお教えください。
宜しくお願いします。
もう一度setup.exeを起動して、defaultで選択されているスレッド一覧
パッケージをすべていれてからCygwinを起動すれば
直らないでしょうか?
初回起動時に自動的になされるべき作業がさていないように
見えます。defaultで選択されるパッケージをいれないと
そうなることがあります。
はずしていたらすいません。
cygwin起動時に問題が起きているわけですが、スレッド一覧
以下のようにすれば何が問題か手掛りが得られるかもしれません。
1. コマンドプロンプトを起動する。
2. cygwinをインストールしたディレクトリの下のbinディレクトリに行く。
cygwinのインストールディレクトリが
c:\cygwin
だとして(そうでないなら適宜読み代えて下さい。
また面倒だからプロンプトを単に">"と書くこと
にします)。
> c:
> chdir c:cygwin\bin
> bash --login -i
通常はこれでbashが起動し、pwdすると、
自分のhomeディレクトリ(/home/"ユーザ名")になって
いるはずです。
また、何か問題があればエラーメッセージを出して
くれるかもしれません。
以上、もしよければやってみてください。
また、とりあえず(問題がある)現状でいろいろな
コマンドを使いたいのであればcygwin起動後に
export PATH="/usr/bin:/bin:$PATH"
とすれば、ls など使えるかもしれません(ミラーサイトからの
ダウンロードなどがそもそも正常にできなかったなどの場合、
しかも結構あることです、だめかもしれませんが)。
まあ、気がついたことといえば、スレッド一覧
* PATHの設定に関する質問に、とんちんかんな返事をしているので、Cygwin以前にunixの基礎を知らないのだろうなあ。
* shell のプロンプトが "bash-2.05b$ " なので、インストールか 起動環境の何かが正常で無いのだろうなあ。
unixの使い方に関してと、Cygwinのインストールに関してと、初学者用の書籍を用意したほうが良いと思います。
(net上のリテラシーがあれば、検索等でも問題解決できるかもしれませんが、現状では、手間が大変になるでしょう。)
この場合、再インストールの為には、Windows上のログインアカウントを日本語ではなく、英数字で新しく作成するするなどの注意があるような、良い書籍で無いと参考にならないでしょう。
また、Windows側で環境変数 HOME を設定しているようならば、トラブルを避けるため、とりあえずその環境変数を削除して rebootしなおしてから再インストールと動作確認を行ってみてください。
成り行き上追加情報を。ちょうど、新しい cygwin 1.5.11-1 がリリースされているようです。スレッド一覧
HOME directory に漢字が混じっているだけの問題ならば、この新しい versionをインストールしなおすだけで「回避」できる「可能性」もあるかもしれません。
この場合の 1.5.10 の問題については、最近のスレに同じような話題がありました。
もとの質問ではそちらの状態がまったくわからないので(FAQやわかりやすい質問の仕方についてご覧ください)、なんとも断定できませんので。
ただし、1.5.11 を含むどの公式版でも「Cygwinは日本語に対応していない(日本語の混じったパス名を正しく扱えない)」問題はまだ解決されておらず、場合によっては致命的な問題があることに、ご注意ください。
また、日本語(Shift_JIS)のパス名を扱えるようにした改造版も存在するようです。
これらの情報に関しても、この掲示板の過去ログやその他を一度ご覧ください。
(本当は、FAQをまとめることが親切なのでしょうが。やはり何か書籍類はあったほうが良いと思います)