问题标签 [pg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
529 浏览

postgresql - 无法构建 pg gem

我有:

  • Ubuntu 11.10
  • Postgres 8.4
  • libpq-dev, build-essential 已安装
  • ruby 1.9.2 和 rails 3.2.1 通过 rvm 安装

但是,pg gem 无法构建,说:

我知道这个问题被问了几十次,但我用谷歌搜索了 2 天,并尝试了我遇到的所有解决方案,但这个 gem 仍然无法构建。

有任何想法吗?

0 投票
1 回答
2956 浏览

ruby-on-rails - pg gem 安装失败

我正在尝试使用 heroku 让 Rails 与 Cygwin 一起工作,但是当我这样做时遇到了问题

我很确定 postgres 已安装(我从 Cygwin 的 setup.exe 中安装了标题中带有“postgres”的所有内容,但遇到了问题

,我无法理解错误消息。

如果这个问题是微不足道的,请道歉;这是我第一次尝试学习 RoR。错误日志如下。提前致谢!

0 投票
1 回答
1008 浏览

ruby - 升级到 OSX 10.7.3 Lion 后修复 Postgresql

我有 在升级到 OSX 10.7 Lion 后修复 Postgresql中描述的问题, 但没有得到解决。

产生错误的 Postgres 应用程序是 at /usr/bin/psql,但正确的是 at /Library/PostgreSQL/9.1/bin/psql

.bash_profile当我在(或什至)中将后者添加到我的路径时/etc/paths,卸载并安装 PG gem,然后我仍然收到错误:

我尝试了几次,也可以选择:

任何想法?


编辑:

在阅读了更多帖子(如http://www.iainlbc.com/2011/10/osx-lion-postgres-could-not-connect-to-database-postgres-after-homebrew-installation)后,我刚刚做了下列的:

它奏效了。我完全不知道为什么。我有两个 Postgres 安装吗?文件后面的应用程序在哪里/usr/bin/psql

0 投票
1 回答
3781 浏览

ruby-on-rails-3 - Gem 安装 PG 神秘错误 extconf.rb 相关

我正在尝试更新我的 pg gem,但出现以下错误

我尝试搜索 mkmf.log 文件但找不到。我尝试了几种方法,包括放置 pg_conf 文件的目录,但到目前为止没有任何效果。我正在 10.6.8 上尝试这个。雪豹和我的红宝石是 1.9.2-p290。我安装了 pg 9.1。

我试过这个:

宝石安装 pg

gem install pg -- --with-pg-config=/usr/local/bin/pg_config

这个问题是在我更换了我的 macbook pro 硬盘并通过时间机器恢复系统后出现的。我应该重新安装 XCode 吗?还有其他建议吗?

0 投票
16 回答
81707 浏览

ruby-on-rails - Rails 3 - 无法安装 pg gem

当我尝试运行捆绑(捆绑安装)时,我总是得到

我使用 Mac OS X 10.6,安装的 PostgreSQL 版本是 9.1。我发现问题出在libpq-dev中,我该如何安装/修复它?

0 投票
1 回答
891 浏览

ruby-on-rails - 无法运行命令 -- rake:install

当我运行命令rake:install时,我收到以下错误消息:

显然是pggem中的问题,但是当我检查我的应用程序中已安装的gem列表时,有* pg (0.13.2)

那么我还缺少什么?

0 投票
2 回答
1625 浏览

ruby-on-rails - Mac 上的另一个“安装 pg gem”问题

所以,我刚刚花了一天中最好的时间来尝试正确安装 Rails(和所需的 gem)。

在使用线路缓存和 nokogiri 几个小时后,我开始感到筋疲力尽,现在遇到了安装“pg”gem 的问题。

我将继续战斗,但这里有什么关于这个问题的建议吗?

(而且我知道我不应该在 1 个 SO 帖子中问两个问题,但无论如何我都会问。我过去安装了大量软件(包括从头开始编译 Linux 内核),而且 Rails 似乎很难安装Snow Leopard。与让 Linux 显示驱动程序在过去糟糕的日子里工作相提并论。在简化这个过程方面是否有任何进展?)

错误日志是:

0 投票
3 回答
6740 浏览

heroku - PGError:错误:关系“用户”不存在 - Rails 教程第 2 版第 9 章 Heroku

在 Hartl 的 Rails 教程(第 2 版)的第 9 章末尾,使用 rake 任务填充 db 时遇到错误。最终解决了它,但不知道出了什么问题。如果其他人遇到此错误,这就是我所做的。如果有人知道出了什么问题,请发表评论——我很想知道。谢谢!

运行这些命令

然后,得到这个错误:

无法弄清楚出了什么问题。然后遇到了这篇文章: Heroku Postgres Error: PGError: ERROR: relationship "organizations" does not exist (ActiveRecord::StatementInvalid)

从那以后,我只运行了这些命令:

现在该应用程序正在运行。我仍然不清楚为什么在重置 SHARED_DATABASE 时出现该错误......如果有人知道,很想知道。

0 投票
1 回答
1707 浏览

ruby-on-rails - 错误的 ELF 类:ELFCLASS32 Ruby on Rails、Heroku

我已经在 heroku 上运行这个应用程序大约 3 个月了,没有任何问题。但是当我推送最后一次更新时,我在运行 heroku run rake db:migrate 时遇到了这个错误。

/app/vendor/bundle/ruby/1.9.1/gems/pg-0.13.2/lib/pg_ext.so:错误的 ELF 类:ELFCLASS32 - /app/vendor/bundle/ruby/1.9.1/gems/pg- 0.13.2/lib/pg_ext.so

我不确定还有什么可以帮助的。

我正在使用导轨 3.2.1

我昨天从 11.10 升级到 Ubuntu 12.04 LTS,都是 32 位的,我知道这个错误与 32 到 64 位的兼容性问题有关。我认为这可能是问题的一部分,但我不确定它为什么刚刚开始或如何解决它。

Heroku 用他们的替换了 database.yml 文件,我也在 heroku 端运行了 bundle install 。任何帮助都会得到帮助

0 投票
13 回答
28454 浏览

ruby - gem install pg 在 OSX Lion 上不起作用

这个问题有很多变体,但似乎没有一个可以解决我的问题。

我正在运行 OSX Lion (10.7.3)。安装了最新的 XCode。

我已经使用 postgresapp.com 的 Postgres.app 包安装了 Postgres。

但是当我尝试安装 pg gem 时,我遇到了失败:

/Applications/Postgres.app/Contents/MacOS/bin/pg_config命令的输出是:

所有这些设置似乎都是正确的,除了 CONFIGURE 变量(它似乎是指其他一些计算机——我没有名为 mattt 的用户)。

mkmf.log 文件的内容是

任何建议,将不胜感激。

我查看了 extconf.rb 文件,经过一些调试,我发现它是一个调用

那是失败的。不是因为 libpq-fe.h 不存在,而是因为find_header方法本身失败了。我尝试使用 irb 运行 find_header,得到了同样的错误:

编辑:

发现我的电脑一定比我想象的还要糟糕。我正在为另一个项目进行捆绑安装,安装 sqlite3 gem 时遇到了非常相似的失败。

过去我从来没有遇到过 sqlite3 gem 的问题。