ポイント
- rbenv でインストールした gem を Ansible モジュールから使う場合は、executable に gem の場所を指定する。
PHP はインストールされておりますけれども、Ruby はされておりません。
といいますか、、、Ruby ってなにかしら?わたくし、宝石大好き!という程度です♪
そんな状態ですの。
さて、Redmine をインストールしたく存じます。どうやら Ruby と MySQL が必要なようですわね?また、ウェブアプリケーションですので、Ruby と Apache の連携も必要ですの。
本投稿では、WordPress 程度(Apache、MySQL、PHP)しか扱ったことのないわたくしたちが、Ruby をインストール、Apache 都の連携、そして Redmine のインストールまで試行錯誤しながら実現させていく、、、はずですわ♪
bundle install --without development test
Redmine で使用する Gem を上記コマンドでインストールいたします。。。なのですけれども、エラーのためにうまく行きません。
今回は、そのエラーの記録と、対処メモを記録いたします。
下記はエラーまとめですわ。
また、bundle console でもエラーとなりました。
これにも、対処いたしましたの。
「試行錯誤。最終手段その2!パッケージ管理できなくなることを許容してソースからインストールしてみます♪★【成功】★」を実践すれば OK ですの。
ただし、本投稿のやり方では ImageMagick の yum や RPM でのパッケージ管理はできません。
Gem(Ruby のライブラリ)の依存関係解決ツールである Bundler を利用して、Redmine に必要な Gem をインストールしたいのです!
その時に、ImageMagick のそこそこバージョンが新しい物が必要でした><。簡単にインストール出来ませんでしたので、その奮闘記を残します!