学習メモ:AWS × Redmine(ALMinium)環境構築(Part.2)

AWSにてCentOSインスタンスを構成し、ALMiniumを導入する。
※しかし、今回はインストール時にエラーが発生してしまい、途中挫折している。

参考サイト
http://www.atmarkit.co.jp/fjava/rensai4/scrum03/02.html

CentOSの構成が完了した後、Gitのインストールを実施する。
$ yum install git


次に、ALMiniumをgithubから取得します。
$ git clone https://github.com/alminium/alminium.git

次に、インストールするALMiniumのバージョンを取得します。
$ cd alminium

次に、ALMiniumのバージョン一覧を確認します。
$ git tag

次に、最新版がv2.0.3なので、とりあえずそいつをダウンロードします。
$ git checkout v2.0.3

次に、インストールコマンドを発行します。
$ ./smelt

次に、インストールを行うホスト名を入力します。
$ [対象のホスト名]

次に、SSH通信を行うか否かを入力します。
$ [お好みでy/n]

次に、メール通知を有効にするか否かを入力します。
$ [お好みで]

次に、セキュリティ設定をするか否かを入力します。
$ [お好みでy/n]

//////////////しばらく放置します。インストールを見守りましょう。//////////////

このインストールの間に下記の事が行われています。頑張れALMinium!
 1.Redmineの動作に必要なrpmパッケージのインストール
 2.gemのインストール
 3.Redmine本体のインストール
 4.プラグインのインストール
 5.日本語環境のセットアップ

さて、インストールが完了した様なので、https://ホスト名/を入力し、アクセスしてみましょう。
「?」

エラーが発生しています。
ターミナルでインストール時の状況を眺めてみると、

Stopping httpd: [FAILED]
Starting httpd: httpd: Syntax error on line 222 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/redmine.conf: Cannot load /usr/lib64/ruby/gems/1.9.1/gems/passenger-/ext/apache2/mod_passenger.so into server: /usr/lib64/ruby/gems/1.9.1/gems/passenger-/ext/apache2/mod_passenger.so: cannot open shared object file: No such file or directory [FAILED]

成る程、思っているディレクトリが存在しないから途中で処理が中断している様子。
決定的な解決策も見つからず、CentOSではなく、Ubuntuで実行して下さい。といった開発者のコメントがあった為、
時間があるときにALMiniumは再挑戦したい所です。

相性が悪かったので、次回、Trac環境の構築をしてみます。