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