Cygwin なんでも掲示板

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


スレッド

└◇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 <


2415● コマンドについて[ yama ] 2004 09/03 00:33
こんばんは。
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
この様になる原因や対処法をご存知のかたがいらしたら
お教えください。
宜しくお願いします。
スレッド一覧


2416● Re:コマンドについて[ もぐりん ] 2004 09/03 08:44
/binの下に、ls.exeは存在しますか?
PATHの設定に/binが設定されていますか?
ファイルが存在しないのなら、再度フルインストール
することをお勧めします。
スレッド一覧


2417● Re[2]:コマンドについて[ yama ] 2004 09/04 00:22
もぐりんさま
お返事ありがとうございます。

> /binの下に、ls.exeは存在しますか?
はい。存在します。

> PATHの設定に/binが設定されていますか?
新しい環境変数Cygwinに
tty ntsec smbntsec glob
と設定しています。

もし、何かお気づきでしたらお教えください。

宜しくお願いします。
スレッド一覧


2420● Re[3]:コマンドについて[ MSだす。 ] 2004 09/04 12:37
もう一度setup.exeを起動して、defaultで選択されている
パッケージをすべていれてからCygwinを起動すれば
直らないでしょうか?
初回起動時に自動的になされるべき作業がさていないように
見えます。defaultで選択されるパッケージをいれないと
そうなることがあります。
はずしていたらすいません。
スレッド一覧


2423● 起動時に何が問題か知るには。[ MSだす。 ] 2004 09/06 02:14
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 など使えるかもしれません(ミラーサイトからの
ダウンロードなどがそもそも正常にできなかったなどの場合、
しかも結構あることです、だめかもしれませんが)。
スレッド一覧


2422● 初学者のインストールについて[ nil ] 2004 09/04 20:59
まあ、気がついたことといえば、

* PATHの設定に関する質問に、とんちんかんな返事をしているので、Cygwin以前にunixの基礎を知らないのだろうなあ。
* shell のプロンプトが "bash-2.05b$ " なので、インストールか 起動環境の何かが正常で無いのだろうなあ。

unixの使い方に関してと、Cygwinのインストールに関してと、初学者用の書籍を用意したほうが良いと思います。
(net上のリテラシーがあれば、検索等でも問題解決できるかもしれませんが、現状では、手間が大変になるでしょう。)

この場合、再インストールの為には、Windows上のログインアカウントを日本語ではなく、英数字で新しく作成するするなどの注意があるような、良い書籍で無いと参考にならないでしょう。

また、Windows側で環境変数 HOME を設定しているようならば、トラブルを避けるため、とりあえずその環境変数を削除して rebootしなおしてから再インストールと動作確認を行ってみてください。
スレッド一覧


2424● 1.5.11 の日本語パス名の扱い[ nil ] 2004 09/06 22:32
成り行き上追加情報を。ちょうど、新しい cygwin 1.5.11-1 がリリースされているようです。

HOME directory に漢字が混じっているだけの問題ならば、この新しい versionをインストールしなおすだけで「回避」できる「可能性」もあるかもしれません。
この場合の 1.5.10 の問題については、最近のスレに同じような話題がありました。

もとの質問ではそちらの状態がまったくわからないので(FAQやわかりやすい質問の仕方についてご覧ください)、なんとも断定できませんので。

ただし、1.5.11 を含むどの公式版でも「Cygwinは日本語に対応していない(日本語の混じったパス名を正しく扱えない)」問題はまだ解決されておらず、場合によっては致命的な問題があることに、ご注意ください。
また、日本語(Shift_JIS)のパス名を扱えるようにした改造版も存在するようです。
これらの情報に関しても、この掲示板の過去ログやその他を一度ご覧ください。

(本当は、FAQをまとめることが親切なのでしょうが。やはり何か書籍類はあったほうが良いと思います)
スレッド一覧

早田のホームページへ
CGIROOM