質問箱/3597

カテゴリ
サマリプラグインの差分を適用したいのですがpatch.exeがうまくいきません。
バージョン1.4.7_notb
投稿者
状態完了
投稿日2007-02-01 (木) 00:10:31

質問

http://www.revulo.com/PukiWiki/Plugin/RewriteMap.html#tb4642cf rewritemap.inc.phpを使用したいのですがうまくパッチがあたりません。 windowsローカルで圧縮ファイルを解凍して、ローカルwikiフォルダのルートに入れて以下のコマンドを実行したのですがうまくいきませんでした

C:\home\pukiwiki\public/patch -p1 < pukiwiki-1.4.7_rewritemap.diff

logを見ると Error: Wed Jan 31 23:14:13 2007 P[5100] T[808] AuPatch fetch (common:action) failed.

Info: Wed Jan 31 23:14:13 2007 P[5100] T[808] writeResult: start.

Info: Wed Jan 31 23:14:13 2007 P[5100] T[808] writeResult: done.

となっています。

AuPatch fetch (common:action) failed. となっているのでパッチは当たっていないのでしょうか

御存じの方宜しくお願いします。

回答

  • patch コマンドは cd pukiwiki-1.4.7_notb した後のディレクトリで実行していますか? あと、もし UTF-8 版ならパッチ自体の文字コードを変換する必要があります。解決しないようなら、直接尋ねて来てくれても構いません。 -- revulo? 2007-02-01 (木) 02:50:57
  • あと可能性としては、その patch.exe が改行コード LF のファイルを扱えなかったり、勝手に CRLF に変換しているのかも。 -- revulo? 2007-02-01 (木) 03:03:24
  • 回答有り難うございます。ファイルの文字コードを変換してみたのですがだめでした。utf8ver をいれていたので普通ver でやってましたが、結果は変わりませんでした。cygwinを使って試してみようと思います。 -- リンナー? 2007-02-01 (木) 11:26:35
  • 便乗させて頂きます。私も上手くパッチが当たりません…
    1.4.7のUTF-8版に、UTF-8で保存し直したdiffをpatchコマンドで当てたのですが、
    以下のようなエラーが発生してしまいました。
       patching file lib/func.php
       patching file lib/html.php
       patching file lib/init.php
       Hunk #1 FAILED at 132.
       1 out of 1 hunk FAILED -- saving rejects to file lib/init.php.rej
       patching file lib/make_link.php
       patching file plugin/aname.inc.php
       patching file plugin/diff.inc.php
       patching file plugin/ls2.inc.php
       patching file plugin/recent.inc.php
       patching file plugin/related.inc.php
       patching file plugin/rename.inc.php
       Hunk #1 FAILED at 368.
       1 out of 1 hunk FAILED -- saving rejects to file plugin/rename.inc.php.rej
       patching file plugin/rss.inc.php
       patching file plugin/topicpath.inc.php
       patching file pukiwiki.ini.php
       Hunk #2 succeeded at 117 with fuzz 1.
       patching file skin/pukiwiki.skin.php
       Hunk #1 succeeded at 79 (offset 3 lines). 
    保存し直しただけではダメなのでしょうか?-- すざく? 2007-02-01 (木) 20:01:07
  • UTF-8 版用パッチも入れてアーカイブを作り直しました。もう1度ダウンロードして試してみて下さい。 -- revulo? 2007-02-01 (木) 20:44:42
  • 多分上手くいった?と思います。
       patching file lib/func.php
       ~
       patching file pukiwiki.ini.php
       Hunk #2 succeeded at 117 with fuzz 1.
       patching file skin/pukiwiki.skin.php
       Hunk #1 succeeded at 79 (offset 3 lines).
    iniとskinは調整したのでこう出たのでしょうか?有難うございました♪ -- すざく? 2007-02-01 (木) 22:17:05
  • dev:diff にも Cygwin が例として書かれていますが、http://www.fsci.fuk.kindai.ac.jp/kakuto/soft.html の patch.exe に --binary オプションを付けて試してみたところ、それで問題なくパッチできるようです。 -- revulo? 2007-02-03 (土) 07:16:51


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-09-20 (木) 21:40:49
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.203 sec.

OSDN