読者です 読者をやめる 読者になる 読者になる

SVN::Web install log

SVN::Webいいねコレ - HAKOBE blog ♨ という記事に触発されて、入れてみた。

  • cpan でさくっと入れようとしたら、そもそも perl が古いという驚愕の事実に気付きアップデート
  • cpan で install SVN::Web を試みるも SVN::Core を手動で入れろといわれる
  • SVN::Core を入れるため、ついでに Subversion もアップデートすることにする
    • svnadmin dump /path/to/repos > reposdump しておいて
    • apr を ./configure, make, make install
    • apr-util を ./configure, make, make install
    • subversion を ./configure --with-apr=/path/to/apr --with-apr-util=/path/to/apr --without-neon
    • subversion/bindings/swig/INSTALL に従って SVN::Core をインストール
    • svnadmin load /path/to/repos < reposdump
  • SVN::Web を cpan で入れようとする
    • timeformat が日本語になって test 通らなかったけど、めんどくさいから force を使った

これで、svnweb-install, config.yaml 書き換えて svnweb-server でちゃんとレポジトリが見えた。が、apache をごにょごにょすると、

[Tue Oct 10 20:08:17 2006] [error] [client 127.0.0.1] [Tue Oct 10 20:08:17 2006] index.cgi: Can't load '/usr/local/lib/perl5/site_perl/5.8.8/i686-linux/auto/SVN/_Core/_Core.so' for module SVN::_Core: libsvn_swig_perl-1.so.0: cannot open shared object file: No such file or directory at /usr/local/lib/perl5/5.8.8/i686-linux/DynaLoader.pm line 230.

と言われた。ファイルはあるからパーミッションの問題か?(というか、今考えたら違うような気が)と思い、色々やってみたけどぐだぐだになってリタイア。