2

可能重复:
无法在 ubuntu 上安装 pg gem - 找不到 'libpq-fe.h 标头

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

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

4

4 回答 4

2

尝试这个:

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

或者:

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

然后:

$ sudo gem install pg
于 2012-10-30T05:51:55.030 回答
1

如果您正在为 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
于 2012-10-30T05:59:11.820 回答
0

试试这个。它会工作..

sudo apt-get install postgresql-8.4

sudo apt-get install pgadmin3

于 2012-10-30T06:58:38.220 回答
0

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

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

于 2012-10-30T05:52:47.513 回答