@kuropen@don.akabe.co @toneji Postgresql 9.6のpg_configの場所を調べて、そのパスを指定する必要があったかも。

@kuropen@don.akabe.co @toneji こんなん。

gem install pg -- --with-pg-config=/usr/pgsql-9.6/bin/pg_config

フォロー

@toneji 実際に入ってるパスわかんないので、そこは置き換えてください。

@toneji さっきの、mastodonユーザーで、

cd ~/live
RAILS_ENV=production bundle exec gem install pg -- --with-pg-config=/usr/pgsql-9.6/bin/pg_config

という感じです。説明が雑ですいません。

RAILS_ENV=production bundle exec をつけないと、現在のruby環境全体にインストールする指示になります。つけると、mastodonの環境下にだけインストールする指示になります。

rakeとかrailsとかも、付け忘れると意味が変わるので注意してください。

@noellabo pg_configがあるパスは間違いないのですが、教えていただいたコマンドを打っても、pgが見つからないと叱られてしまいます。コンパイルできないと。
ログを見てみます。

@toneji そしたら、ディレクトリを指定するか……

RAILS_ENV=production bundle exec gem install pg -- --with-pg-dir=/usr/pgsql-9.6

あとはrootで
yum -y install postgresql96-libs postgresql96 postgresql96-devel postgresql96-server
(これ試してないのでアレですが、どれか抜けてないかもう一度やってみる感じで)

@noellabo portgresql関係のファイルは、全て入っていました。
ググってみると、どうもよくあるエラーのようです。
もう少し調べてみます。

ログインして会話に参加
DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!