web-dev-qa-db-ja.com

Cygwinパッチが失敗する

最初のパッチを実装するのに失敗しました。 cygwinをロードしてディレクトリに移動し、patch -p0 <ThePatchName。patchと入力します

Cygwinはbashを返します:patch:コマンドが見つかりません

Cygwin/binディレクトリを検索しましたが、pathk.exeの実行可能ファイルがありますが、patch.exeはありません。 cygwinでこれらのコマンドに関するドキュメントを見つけることができないので、それらが同じかどうかはわかりません。これについて誰か知っていますか?

1
Ashlar

これは、Drupalの質問ではありません。それは、Cygwinのパッチをインストールする必要があることを意味します。Cygwinの「セットアップ」プログラムを再実行し、「patch」を検索してください。私のセットアップでは、 「Utils」カテゴリ。見つけたら、それを選択し、「Next」をクリックしてインストールを終了します。これは利用できるはずです。

2
rickumali

私がしたこと:

パッチは自動的にはインストールされません。私はcygwin.com/install.htmlに行き、cygwinパッケージのメニュー項目を選択し、setup.exeをリロードし、コマンドの長いリストにパッチが埋め込まれているのを見つけました。インストール後、すべてが機能しました。

Cygwinを使用する際に注意すべき問題がいくつかあります。

このLinuxツールを使用してディレクトリに移動することは、DOSとは異なります。次のように入力します:cd/cygdrive/c/theRestofthePath。バックスラッシュが前に付いていない限り、スペースを認識しないことに注意してください。

Patchコマンドは次のとおりです。patch-p0

1
Ashlar

使用する: apt-cyg install patch。 (独自のパッケージに含まれています。)

0
not2qubit