文档章节

gem安装pg遇到问题

netmouse
 netmouse
发布于 2015/04/17 15:58
字数 325
阅读 73
收藏 0
  • 安装pg遇到问题

    #gem install pg

    报错信息为:

    Building native extensions. This could take a while...
    ERROR: Error installing pg:
    ERROR: Failed to build gem native extension.

    /usr/bin/ruby extconf.rb
    checking for pg_config... yes
    Using config values from /usr/bin/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
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib64
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/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 files will remain installed in /home/oss/.gem/ruby/gems/pg-0.17.1 for inspection.
    Results logged to /home/oss/.gem/ruby/gems/pg-0.17.1/ext/gem_make.out

    #=============================================================

    说明:

    注意看上边的报错信息(如下边这样的语句):

    checking for libpq-fe.h... no
    Can't find the 'libpq-fe.h header

    你安装其他gem插件的时候也会遇到类似这样的问题,找不到什么什么.h这样的文件,就是缺少你安装的这个gem包的依赖包,一般都是安装xxxx-devel就能解决问题。

    例如我遇到的这个问题,安装postgresql这个数据库的依赖包就行了postgresql-devel,具体执行下面的命令即可

    #===================================================================

    解决方法:

    安装postgresql数据库的依赖包

    #yum install postgresql-devel

    安装好以后再安装pg这个gem包

    #gem install pg

    OK,搞定


© 著作权归作者所有

共有 人打赏支持
netmouse
粉丝 4
博文 85
码字总数 32292
作品 0
青岛
部门经理
Mac OSX上pg gem的安装问题

做一个rails应用,说好的用mysql结果后端最后用了postgresql,在mac上配置出了各种问题。 使用bundle install安装包,发现缺少pg无法安装,在网上找了一圈解决方案,发现原来我用brew安装Pos...

realZ
2014/02/20
0
0
Windows下安装postgresql10的详细步骤解析

本例安装postgresql-10.4-1-windows-x64 postgresql中文社区下载地址:http://www.postgres.cn/download/ postgresql官网下载地址:https://www.postgresql.org/download/ 由于网络问题,本例......

dxzou
06/11
0
0
postGIS在windows下的安装与应用(转载)

转载自:http://www.gispark.com/html/open%20source/2006/1024/388.html postGIS在windows下的安装与应用: 目前,windows下的版本,postgresql官方已经开始支持,目前是8.0.1版本。POSTGIS...

黄昏的金牛
2010/08/24
0
0
centos7部署posgresql和kong总结

  之前在macos系统测试安装psql和kong,但是实际环境中,大部分是部署在linux服务器上。下面记录了在centos7上部署postgresql和kong的总结以及遇到的一些问题的解决。 查看centos版本: $ ...

zhoujie0111
06/08
0
0
通过源码编译安装PostgreSQL步骤及问题总结

今天博主在ubuntu 10.04安装从enterprisedb下载的postgresql安装包是出现一个问题,运行后提示“Segmentation fault”错误,安装失败。之前我在12.04版的系统中有安装过,一切正常。之后公司...

章郎虫
2014/01/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

阿里P8架构师深度概述分布式架构

简介 作为一名架构师,我们要专业,要能看懂代码,及时光着臂膀去机房,也能独挡一面!及时同事搞不定问题,或者撂挑子,你也能给老大一个坚定的眼神:不怕,有我在!还能在会议室上滔滔不绝...

java知识分子
8分钟前
0
0
zabbix利用自带的模板监控mysql数据库

zabbix利用自带的模板监控mysql数据库                                     作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 有些东...

linjin200
14分钟前
0
0
当刷新的Sandbox后,需要重新发布社区

当刷新的Sandbox后,需要重新发布社区 然后在登录页面设置中选择login/forgot password

在山的那边
16分钟前
0
0
Ubuntu 镜像文件下载

https://www.ubuntu.com/download/desktop

15834278076
19分钟前
0
0
解决php -v查看到版本于phpinfo()打印的版本不一致问题

一般造成这种原因可能是升级或多版本 用php -v 和phpinfo()查出来版本不一致,怎么解决呢 编辑/etc/profile文件在最后一行添加一个环境变量: export PATH="/usr/local/php/bin:$PATH" 最后保...

xiaogg
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部