【问题标题】:How to install "pg" gem for rails 3 on ubuntu "can not build native extensions" [duplicate]如何在ubuntu上为rails 3安装“pg”gem“无法构建本机扩展”[重复]
【发布时间】:2012-10-19 11:00:11
【问题描述】:

可能重复:
Unable to install pg gem on ubuntu - Can’t find the 'libpq-fe.h header

每当我尝试为我的 Rails 项目安装 pg gem 时,它都会给我Error "failed to build native extensions"

我已经使用了一些技巧,但都失败了。

【问题讨论】:

    标签: ruby-on-rails ruby pg


    【解决方案1】:

    试试这个。它会工作..

    sudo apt-get install postgresql-8.4

    sudo apt-get install pgadmin3

    【讨论】:

      【解决方案2】:

      试试这个:

      $ sudo apt-get install ruby-dev build-essential
      

      或:

      $ sudo apt-get install postgresql-client libpq5 libpq-dev
      

      然后:

      $ sudo gem install pg
      

      【讨论】:

      • 您还需要将 libpq-dev 添加到该列表中,然后按照要求安装 gem。
      【解决方案3】:

      如果您正在为 Rails 安装 pg gem 并收到此错误,这是一个传统问题。

      在终端上运行以下命令:

      1. mv ~/.rvm/usr/lib ~/.rvm/usr/lib_rvm
      2. gem install pg -v '0.14.1'
      3. mv ~/.rvm/usr/lib_rvm ~/.rvm/usr/lib

      【讨论】:

        【解决方案4】:

        编辑您的 Gemfile 并将 gem pg 添加到文件中。也可以将gem sqlite3 注释掉。

        保存文件,然后发出bundle install 命令。

        【讨论】:

        猜你喜欢
        • 2013-10-16
        • 2017-11-02
        • 1970-01-01
        • 1970-01-01
        • 2013-11-01
        • 2013-08-21
        • 2012-03-28
        • 2015-04-06
        相关资源
        最近更新 更多