gem install pg --with-pg-config は動作するが、bundle は失敗する。
2023-12-03 11:54:29
質問
(rootで)実行すると
gem install pg -v '0.12.0' -- --with-pg-config=/usr/pgsql-9.1/bin/pg_config
次のような出力が得られます。
#-> gem instal pg -v '0.12.0' -- --with-pg-config=/usr/pgsql-9.1/bin/pg_config
Building native extensions. This could take a while...
Successfully installed pg-0.12.0
1 gem installed
Installing ri documentation for pg-0.12.0...
Installing RDoc documentation for pg-0.12.0...
#->
bundle installを実行すると。
Installing pg (0.12.0) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/usr/local/rvm/rubies/ruby-1.9.2-p290/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
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/local/rvm/rubies/ruby-1.9.2-p290/bin/ruby
--with-pg
--without-pg
--with-pg-dir
--without-pg-dir
--with-pg-include
--without-pg-include=${pg-dir}/include
--with-pg-lib
--without-pg-lib=${pg-dir}/lib
--with-pg-config
--without-pg-config
--with-pg_config
--without-pg_config
Gem files will remain installed in /var/www/simpletrac/vendor/cache/ruby/1.9.1/gems/pg- 0.12.0 for inspection.
Results logged to /var/www/simpletrac/vendor/cache/ruby/1.9.1/gems/pg-0.12.0/ext/gem_make.out
An error occured while installing pg (0.12.0), and Bundler cannot continue.
Make sure that `gem install pg -v '0.12.0'` succeeds before bundling.
libpq-fe.h が /usr/pgsql-9.1/include/libpq-fe.h にインストールされているので、試してみました。
gem install pg -v '0.12.0' -- --with-pg-config=/usr/pgsql-9.1/bin/pg_config --with-pg-lib=/usr/pgsql-9.1/include/libpq-fe.h but still no go.
何かお手伝いいただけることがあれば、ぜひお願いします。
また、postgresql91-develとruby-develはインストール済みです。 CentOS 6 を実行しています。
どのように解決するのですか?
を実行する前に、これを実行してみましたか?
bundle install
?
bundle config build.pg --with-pg-config=/usr/pgsql-9.1/bin/pg_config
関連
-
PostgreSQLのJSONBのマッチングと交差の問題について
-
postgresのjsonbプロパティの利用について
-
Postgresql データベース timescaledb timescaledb 問題 大容量データテーブルをスーパーテーブルに変換すること
-
PostgreSQLがバキュームテーブルの情報を収集する必要があることを発見する方法
-
[解決済み] psql'に非対話的にパスワードを指定するには?
-
[解決済み] Postgres の全テーブルの行数を求めるには?
-
[解決済み] Postgresデータベースの全テーブルを切り捨てる
-
[解決済み] MacのMavericksにPG gemをインストールできない。
-
[解決済み] 10.10 Yosemite に therubyracer gem をインストールするには?
-
MySQLのインストール。ERROR: gem ネイティブエクステンションのビルドに失敗しました
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PostgresqlのデータベーステーブルのデータをExcel形式にエクスポートする方法(推奨)
-
postgreSQLのクエリ結果に自己インクリメントシーケンス演算が追加されました。
-
PostgreSQLのデータベースでLIKE文の効率を確保する方法(推奨)
-
サーバーに接続できませんでした:接続拒否(0x0000274D/10061)
-
[解決済み] postgres の主キー配列が同期しなくなったときにリセットする方法は?
-
[解決済み] PostgreSQLの場合。PostgreSQLですべてのテーブルのOWNERを同時に変更する
-
[解決済み] psqlの代替出力フォーマット
-
[解決済み] Postgres で、あるデータベースから別のデータベースにテーブルをコピーする
-
[解決済み】Rails: OS XでのPG gemのインストール - ネイティブ拡張機能のビルドに失敗する
-
[解決済み] PostgreSQLにデータベースが存在するかどうかをシェルで確認する