似乎許多其他人在安裝pg gem時遇到問題。為他人提出的解決方案中沒有一個對我有用。我試圖安裝pg gem和postgres.app。pg gem不會安裝。我得到的第一個錯誤是:安裝pg(0.17.0)時發生錯誤,并且Bundler無法繼續。gem install pg -v '0.17.0'捆綁前確保成功。有關將我的gem安裝指向pg的配置的安裝建議失敗,并顯示以下錯誤消息(此論壇上的許多其他人都遇到過):Failed to build native extensions... Results logged to /Users/melanie/.rvm/gems/ruby-1.9.3-p448/gems/pg-0.17.0/ext/gem_make.out我不知道如何查找或訪問此日志文件以搜索更多線索。當我嘗試使用sudo apt-get install命令時,我還會收到一條錯誤消息(找不到命令)。在過去的6個小時里,我一直在這個論壇上進行搜索,嘗試每條建議以使pg與我的rails項目一起工作。我找不到有關如何更改路徑的建議,或者具體來說,要求進行哪些更改。我which pg_config返回一個文件源。我已將其與使用該配置的pg命令一起使用。它失敗。有太多人對此感到困擾。許多答案表明自制。我不得不刪除它,因為它引發了其他問題。
3 回答

幕布斯7119047
TA貢獻1794條經驗 獲得超8個贊
對于我來說,同樣的錯誤,直到我下載OS X 10.9(Mavericks)時才遇到。感嘆,另一個OS升級令人頭疼。
這是我使用自制軟件修復的方法:
安裝另一版本的Xcode工具(
brew update
在終端中鍵入將提示您更新Xcode構建工具)brew update
brew install postgresql
之后gem install pg
對我有用。

慕村9548890
TA貢獻1884條經驗 獲得超4個贊
如果您使用的是Ubuntu,請嘗試安裝以下lib文件
sudo apt-get install libpq-dev
接著
gem install pg
為我工作。

縹緲止盈
TA貢獻2041條經驗 獲得超4個贊
我正在使用OS X Mavericks(版本10.9)
當我運行上述命令時,我收到以下消息:如果PostgreSQL 9的構建失敗,并且您安裝了8.x版本。
所以我運行以下命令:
ARCHFLAGS="-arch x86_64" gem install pg
這對我有用,我希望這對某人有幫助:)
- 3 回答
- 0 關注
- 529 瀏覽
添加回答
舉報
0/150
提交
取消