我已閱讀了很多關於此主題的內容,但似乎沒有人遇到過我遇到的確切問題。gem install pg只能作爲sudo使用
我想在Ubuntu上安裝Postgres對Rails 3的支持。如果我運行:
sudo gem install pg
一切工作正常。
不過,我使用的Gemfile和嘗試部署我的應用程序的Heroku,這樣做:
bundle install
由於捆綁安裝的一部分做寶石,出現以下錯誤安裝皮克當它失敗:
Building native extensions. This could take a while...
ERROR: Error installing pg:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.9/usr/bin/ruby extconf.rb
checking for pg_config... yes
Using config values from /Library/PostgreSQL/9.1/bin/pg_config
checking for libpq-fe.h... yes
checking for libpq/libpq-fs.h... yes
checking for PQconnectdb() in -lpq... no
checking for PQconnectdb() in -llibpq... no
checking for PQconnectdb() in -lms/libpq... no
Can't find the PostgreSQL client library (libpq)
任何想法爲什麼會發生這種情況。如果我沒有安裝正確的庫,它肯定也會無法安裝爲sudo。這是一種權限問題嗎?
感謝您的幫助提前,
奧利
找不到PostgreSQL客戶端庫(libpq的)似乎是一個錯誤 - 是LIBPQ安裝Heroku的系統上? – TeTeT
是的,它已安裝。 – user567602