$ sudo gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension.
廣東話安裝PostgreSQL的寶石/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
extconf.rb檢查pg_config ......沒有沒有pg_config ......無論如何努力。 如果構建失敗,請嘗試 --with-pg-config =/path/to/pg_config檢查libpq-fe.h ... no找不到'libpq-fe.h頭文件 * extconf.rb失敗*由於某種原因無法創建Makefile,可能缺少必要的庫和/或頭文件。有關更多詳細信息,請查看 mkmf.log文件。您可能需要配置 選項。
提供的配置選項:
--with-opt-dir --without-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=/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby --with-pg --without-pg --with-pg-config --without-pg-config --with-pg_config --without-pg_config --with-pg-dir --without-pg-dir --with-pg-include --without-pg-include=${pg-dir}/include --with-pg-lib --without-pg-lib=${pg-dir}
/GEM文件將保持安裝在 /Library/Ruby/Gems/2.0.0/gems/pg-0.17.1進行檢查。結果記錄 到/Library/Ruby/Gems/2.0.0/gems/pg-0.17.1/ext/gem_make.out
0
A
回答
1
在錯誤消息,它明確規定ERROR: Failed to build gem native extension.
這很可能意味着你不沒有安裝'native'擴展,這是PostgreSQL的實際軟件。
這是因爲本機擴展需要運行gem,因爲gem只是實際數據庫軟件的ruby包裝。有關如何安裝Postgres的詳細說明可以參考here。
相關問題
- 1. 廣東話對碼頭工人與紅寶石/西納特拉安裝的Postgres
- 2. Error安裝PostgreSQL的紅寶石
- 3. '寶石安裝'和'sudo寶石安裝'
- 4. 廣東話安裝的wxWidgets在Ubuntu 16.06
- 5. 廣東話安裝的OAuth模塊
- 6. 寶石安裝紅寶石
- 7. 安裝紅寶石寶石
- 8. 廣東話安裝SASS 3.3阿爾法
- 9. 廣東話安裝asyncawait使用NPM
- 10. 廣東話安裝上unbuntu 16.04
- 11. 廣東話安裝PDT在Eclipse 3.7
- 12. 廣東話安裝libv8在Amazon EC2上
- 13. 寶石安裝
- 14. 耙寶石:安裝,如何防止安裝特定的寶石?
- 15. 安裝新寶石
- 16. 粉寶石,安裝
- 17. 紅寶石安裝
- 18. 安裝PG寶石
- 19. mysql2寶石安裝
- 20. 安裝FXRuby寶石
- 21. 安裝RMagick寶石
- 22. 寶石安裝紅寶石debug19失敗
- 23. 防止whenenver寶石寶石從安裝
- 24. 錯誤安裝JSON紅寶石寶石
- 25. 無法安裝鶯紅寶石寶石
- 26. 安裝MySQL寶石紅寶石
- 27. 紅寶石和寶石安裝
- 28. 安裝紅寶石寶石在Windows
- 29. 紅寶石mysql2寶石安裝問題
- 30. 錯誤而安裝紅寶石寶石
你在安裝gem之前安裝了PostreSQL嗎? https://wiki.postgresql.org/wiki/Detailed_installation_guides – gotva