2012年5月12日土曜日

ALMiniumでラクラクRedmine+Git環境構築を参考にして、ALMiniumをインストールした。ただ、インストールスクリプトの修正は行わなかった。SSLを適用するようにしてインストールすると

httpd を起動中: Syntax error on line 2 of /etc/httpd/conf.d/vcs.conf:
Can't locate Digest/SHA1.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /etc/httpd) at /etc/httpd/Apache/Authn/Redmine.pm line 179.\nBEGIN failed--compilation aborted at /etc/httpd/Apache/Authn/Redmine.pm line 179.\nCompilation failed in require at (eval 2) line 3.\n
                                                           [失敗]
とでたので、yum -y install perl-Digest-SHA1でPerlのDigest::SHA1モジュールをインストールした。
http://192.168.0.110/で見てみると、Ruby on Rails application could not be startedというページが表示されていて、no such file to load -- nokogiriと表示された。
nokogiriをインストールしようとしたが、libxml2が足りないと言われた。dependencyについては、http://nokogiri.org/tutorials/installing_nokogiri.htmlを参考にするように言われたので、ここのRed Hat / CentOSを参考にしてEPELリポジトリをインストール。
wget http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-EPEL-6
rpm --import RPM-GPG-KEY-EPEL-6
rm -f RPM-GPG-KEY-EPEL-6
rpm -ivh http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-6.noarch.rpm
普段はこのリポジトリは使用しないので、/etc/yum.repos.d/epel.repoのenable=1を0に変更する。
yum --enablerepo=epel install rubygem-nokogiri
これで、ALMiniumを起動することができた。SSLなしでインストールした時には、引っかかることがなかった。

0 件のコメント:

コメントを投稿