Redmineのバージョンアップ時にbundle installでエラー

Tetsuro Aoki 306views 更新:2015年2月20日

Redmineをバージョンアップするために、最新版の方のRedmineルートでbundle installを実行したところ以下のようなエラーが出ました。

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    /usr/bin/ruby extconf.rb 
checking for pg_config... no
No pg_config... trying anyway. If building fails, please try again with
 --with-pg-config=/path/to/pg_config
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header

postgresqlのアダプターのインストールに失敗しているようです。
今回はデータベースにMySQLを使う予定だったので、postgresqlのアダプターは必要ありません。
どうやらRedmine2.3からはdatabase.ymlを自動参照して記述されているアダプターを全てインストールする仕様に変更されたようです。他の環境でpostgresqlを使う設定がdatabase.ymlに記述されていたのでここで引っかかってしまったみたいです。
database.ymlを適切に編集することで解決できました。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません