- ベストアンサー
cygwinでpatch コマンドが使えない。
cygwinを起動して、 ディレクトリを移動。 patchコマンドを利用したところ bash: patch: commond not foundと出ます。 これはcygwinのインストールがうまく言ってないんでしょうか?
- doracken
- お礼率26% (41/155)
- Windows XP
- 回答数4
- ありがとう数2
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
デフォルトでインストールしたのであれば c:\cygwin\bin配下にpatch.exeがあるはずです。 家のPCはデフォルトインストールしたので patch.exeというのは入っていないですね~ 環境アップデートついでに探してみましたが setupのSelect Packagesのところで 「Devel」項目のpatchutils 「Text」項目のpatchutils がそれぞれSkip及びuninstallでは無いことを確認して下さい。 ※patch.exeが新規インストールになる場合(インストールされていない場合)はバージョン番号が表示され、 既にインストールされている場合はkeepと表示されます。 パッケージ的には一つ落とすだけなので 数分で終わると思いますよ~ 一応・・・インストール元のサーバは日本の(.jp)サーバを選びましょう。。 【参考】 ・インストール前 $ patch -v bash: patch: commond not found ・インストール後 $ patch -v patch 2.5.8 Copyright (C) 1988 Larry Wall Copyright (C) 2002 Free Software Foundation, Inc.
- 参考URL:
- http://www.cygwin.com/
その他の回答 (3)
- toms_
- ベストアンサー率66% (41/62)
再度の投稿失礼します・・・ 先日の投稿を見たら、何だか恥ずかしい文章になってましたね。 冒頭部分の修正ですが 「(ディレクトリ指定を)デフォルトでインストールしたのであれば c:\cygwin\bin配下にpatch.exeがあるはずです。 家のPCは(cygwinコンポーネントを)デフォルト(設定で)インストールしたので patch.exeというのは入っていないですね~」 ということになります(汗 デフォルト構成ではpatchコンポーネントは含まれていませんので 下記の通り、setup.exeを実行して Select PackagesのDevel等を確認してみて下さい。 乱文失礼しました~
- osamuy
- ベストアンサー率42% (1231/2878)
Cygwin setup.exeを使ってみては。 これを既に使っていて、インストールできないのは、かなりまれと思われるので。
補足
セットアップEXEを起動したとき、 インストールの設定はデフォルトでいいんでしょうか? とりあえずすべてインストールするようにしてみたら、ものすごい時間がかかってとても無理なんですが・・・
- osamuy
- ベストアンサー率42% (1231/2878)
patch.exeが正しくインストールされているなら、単にコマンド検索パスが正しく設定されてないだけと思われます。 bashの設定ファイル(.bash_profileとか)を確認してみては。
補足
もしかしたらpatch.exeをインストールしていないのかも知れません。 とりあえず公式サイトで本体をダウンロードして実行してみただけなんですが・・・ patch.exeのインストールについてはどこをしらべればよいんでしょうか
関連するQ&A
- cygwinについて
現在winXPにcygwinを入れてemacsやsshの勉強をしたいのですが 両方ともcygwinをinstallしたはずなのですが 例えばbashでコマンドをemacsと打つと bash:emacs command is not found となってしまいます。 これはemacsの部分がinstallされていないのでしょうか? 全部installしたのですが何故かemacs等が使えません。
- ベストアンサー
- Windows系OS
- cygwin で "bash --login -i"するとホームディレクトリに移動してしまう
cygwin で startx から X-Window を使いたいと思っています。 私は cygwin.bat を使わずに、コマンドプロンプトから直接 bash とタイプしています。(エクスプローラから好きなディレクトリでコマンドプロンプトを開くことができるようにしてあります) (1) コマンドプロンプトから bash とタイプとすると、startx とタイプしても反応がありません。 (2) bash --login -i とタイプすると、startx はできるのですが、ディレクトリが勝手に cygwin のホームディレクトリに移動してしまいます。 ディレクトリを移動せずに cygwin を起動して xwindow を使う方法はないでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- Cygwin
Cygwinをインストールし、<make>と入力すると<bash: make: bash not found>というエラーメッセージがでます。解決方法をご存知の方は教えてください。よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- cygwinをうまく起動できません。
今回、UNIXの学習のために、cygwinをインストールしました。しかし、basu: $: command not found となってしまい、うまく起動できていないようです。 サイトでコマンドプロンプトから起動してみる方法が載せてあってので、試してみたのですが、 bash.exe. warnig :couldn't find /tmp, please cleate! と表示されます。 起動させるための処置をお分かりの方がいらっしゃいましたらよろしくお願いします。
- ベストアンサー
- その他(OS)
- Cygwinでmakeコマンドが使えない(Vista)
今までFedora-Linuxで使っていたプログラムをWindows上で実行するために、VistaにCygwinをインストールし、使い始めていることろです。 Makefileを使いコンパイルをするため [make]や[make -f Makefile]などをコンソールに入力しても、 bash: make: command not found が出てしまいます・・・。これを解決したいのです。 これは、Linux上でいつも行っていた操作と全く同じです。 Cygwin用にMakefileを書き換える必要がある、何かのツールをインストールする必要がある、makeに代わる何かのコマンドが存在する・・・ など、あるのでしょうか?
- ベストアンサー
- C・C++・C#
- Cygwinで、makeコマンドが使えない(Vista)
今までFedora-Linuxで使っていたプログラムをWindows上で実行するために、VistaにCygwinをインストールし、使い始めていることろです。 Makefileを使いコンパイルをするため [make]や[make -f Makefile]などをコンソールに入力しても、 bash: make: command not found が出てしまいます・・・。これを解決したいのです。 これは、Linux上でいつも行っていた操作と全く同じです。 Cygwin用にMakefileを書き換える必要がある、何かのツールをインストールする必要がある、makeに代わる何かのコマンドが存在する・・・ など、あるのでしょうか?
- 締切済み
- Windows系OS
- Cygwinについて
WindowsにCygwinをインストールしコマンドの実行を試みているのですが,./configureコマンドが実行できません。 実行するとbash: ./configure: No such file or directoryのメッセージがでます.Cygwinでconfigureコマンドを実行するにはどうしたらよいでしょうか?WindowsでUnix環境を整えるのは初めてなのでどなたか詳しい方教えて下さい.
- ベストアンサー
- Windows系OS
- Cygwinの起動について
Cygwinを起動したら、コンソールの一行目に必ず、以下のようなメッセージが出ます。 bash:$'\032': command not found このメッセージは、一体どうゆうことなのでしょうか? 分かる方がいれば、回答よろしくお願いします。
- ベストアンサー
- Linux系OS
- makeというコマンドがない
vine2.1.5をインストールしたんですが、いつものようにtarを解凍してMakefileがあるディレクトリでmakeと打つと bash: make: command not found となってしまいます、lsなどの普通のコマンドは使えます、どういうことでしょうか?
- ベストアンサー
- その他(OS)
- bash.exeを直接起動するとgccが実行できま
C言語を始めてみようと思ってcygwinをインストールしました。初心者です。 Cygwin.batから起動するとキチンとgccコマンドが使えるのに、bash.exeから直接起動すると、なぜかcommand not foundとなってしまいます。emacsからコンパイルできるようにしたいと思っているので、不都合で困っています。どうすればよいのでしょうか。
- ベストアンサー
- C・C++・C#
お礼
丁寧な回答ありがとうございます^^ おかげでpatchコマンドが使えるようになりました