痒いところに手が届かない
retrospectivaのtrunkを動かしてみてます。
んで、環境構築時、Subversionまわりで面倒くさかったのでごりごりソースで・・・。
環境はCentOS5
導入前
ruby->ソースから
Subversion->yum
neon->yum
swig->yum
apr->yum
導入後
apr以外みんなソースからに。
retrospectivaは、SubversionとRubyのbindingが必要。
が、yumのsubversion-rubyを使うと、rpmのruby1.8.5を引っ張ってこなくちゃいけない。
諸々面倒なので、ソースから入れちゃいました。
aprはyumのやつ。
$ wget http://www.webdav.org/neon/neon-0.28.1.tar.gz $ tar xvfz neon-0.28.1.tar.gz $ cd neon-0.28.1 $ ./configure --with-shared --with-ssl=openssl $ make $ sudo make install $ wget http://jaist.dl.sourceforge.net/sourceforge/swig/swig-1.3.34.tar.gz $ tar xvfz swig-1.3.34.tar.gz $ cd swig-1.3.34 $ ./configure $ make $ sudo make install $ wget http://subversion.tigris.org/downloads/subversion-1.4.6.tar.gz $ wget http://subversion.tigris.org/downloads/subversion-deps-1.4.6.tar.gz $ tar xvfz subversion-1.4.6.tar.gz $ tar xvfz subversion-deps-1.4.6.tar.gz $ cd subversion-1.4.6 $ ./configure --enable-swig-bindings=ruby --with-swig=/usr/local/bin/swig RUBY=/usr/local/bin/ruby --enable-experimental-libtool --enable-shared --disable-static --with-apr=/usr/bin/apr-1-config --with-apr-util=/usr/bin/apu-1-config --with-apxs=/usr/sbin/apxs --with-openssl --enable-ssl --with-ssl --with-zlib $ make $ sudo make install $ make swig-rb $ sudo make install-swig-rb
CentOSだとRHELとほぼ同等なんですよーと、お客さんに言えるかなと思って使ってるけど・・・。