ポイント
- Redmine インストール時の db:migrate がエラーで終了してしまう。
- 結論から言えば、Ruby のバージョンが新しすぎた。
- 2017年5月2日時点での最新安定版である Redmine 3.3.2 は Ruby 2.4 をサポートしておらず、Ruby 2.3 を使用するべしとのこと。
- Defect #25460: Redmine 3.3.2 db:migrate terminate with cryptic error message – Redmine
yum postgresql
といった形ではなく、をリポジトリを導入して yum postgresql96-server
などとした場合に発生した。bundle config build.pg --with-pg-config=/usr/pgsql-9.6/bin/pg_config
を行い、次に今まで失敗していたインストールコマンド bundle install --without 'development test' --path vendor/bundle
を行うことで、無事にインストールできた。を作るにあたって、今回も情報源や、勉強になったことなどをノートしていきます♪
PHP はインストールされておりますけれども、Ruby はされておりません。
といいますか、、、Ruby ってなにかしら?わたくし、宝石大好き!という程度です♪
そんな状態ですの。
さて、Redmine をインストールしたく存じます。どうやら Ruby と MySQL が必要なようですわね?また、ウェブアプリケーションですので、Ruby と Apache の連携も必要ですの。
本投稿では、WordPress 程度(Apache、MySQL、PHP)しか扱ったことのないわたくしたちが、Ruby をインストール、Apache 都の連携、そして Redmine のインストールまで試行錯誤しながら実現させていく、、、はずですわ♪
bundle install --without development test
Redmine で使用する Gem を上記コマンドでインストールいたします。。。なのですけれども、エラーのためにうまく行きません。
今回は、そのエラーの記録と、対処メモを記録いたします。
下記はエラーまとめですわ。
また、bundle console でもエラーとなりました。
これにも、対処いたしましたの。