问题标签 [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 投票
2 回答
3086 浏览

ruby - pg gem 使用 rvm 在 Mac OS Lion 上安装

Postgres 是从http://www.postgresql.org/download/macosx/下载并安装的 (版本 9.1)

我试图用 brew 安装 postgres - 没有结果。

如何解决这个问题?谢谢

0 投票
2 回答
2531 浏览

ruby-on-rails - 如何将数据从我的生产数据库传输到 heroku 中的暂存数据库?

我正在尝试将数据从我的生产数据库传输到我的暂存数据库,但没有成功。

我正在关注 heroku 的文档:http ://devcenter.heroku.com/articles/pgbackups#transfers

这些是我运行的命令...

这是我收到的信息...

似乎我拼写错误,但我无法弄清楚。

我也使用应用程序的名称而不是远程尝试了相同的命令......

但是我得到了同样的信息,没有进行实际的转移。

任何帮助都深表感谢。

0 投票
3 回答
8205 浏览

ruby - gem install pg 无法绑定到 libpq

在 Ubuntu 10.04.3 上升级到 Ruby 1.9.3(使用系统 RVM 从 1.9.2)后,我删除了所有的 gem,并尝试重新安装 pg (ala bundle install pg)。

然后它抛出一个错误并通知我应该查看 mkmf.log,这两者都包含在这个要点中:https ://gist.github.com/d05a81701d968895c730

libpq-dev、libpq5 和 postgresql-client 均已安装且工作正常。将 gem 指向 pg_config,直接包含和 bin 目录似乎没有任何改变。

我已经看到几个关于 stackoverflow 和 web 其余部分的类似错误消息的问题,但它们似乎都是简单的缺少依赖问题(其中大部分是通过安装 libpq-dev 解决的),所以我有点的损失。

可能有用/相关的各种其他属性:

  • ruby 1.9.3p0(2011-10-30 修订版 33570)[i686-linux]
  • rvm 1.10.1(系统)
  • 宝石 1.8.15
  • psql (PostgreSQL) 8.4.9

提前致谢。

gem_make.out:

ldd.stdout:

pgconfig.stdout:

mkmf.log:

0 投票
2 回答
1677 浏览

node.js - 为什么我不能在我的 Mac 上安装 PostGreSQL?

我正在尝试在我的 Mac(Mac OS 10.6.8 Snow Leopard)上安装 PostGreSQL,但我不断收到此错误:

什么是 pg_config?我该如何解决这个问题?谢谢!

0 投票
7 回答
16904 浏览

ruby-on-rails-3.1 - 无法推送应用 Heroku - 无法通过 Bundler 安装 gem

这就是我的样子Gemfile

这是将应用推送到 Heroku 的输出:

怎么了?我在我的其他应用程序中进行了相同的设置,它运行良好......我将非常感谢每一个帮助,整个下午都在努力解决这个问题......

编辑:我也尝试删除存储库并创建一个新存储库,但仍然相同。

0 投票
1 回答
732 浏览

ruby-on-rails - Rails 3 db:重置和资产

我犯了我现在认为的错误(现在比以后好,不如从不)rake db:reset在我的本地开发环境上运行以尝试解决我在资产生产编译中遇到的问题(RAILS_ENV=production bundle exec rake assets:precompile)参考下面总结的 PG 错误。

表被正确创建,并且除 active_admin 之外的播种工作。我使用没有正确播种的 Active_Admin。我的电子邮件神秘地停止发送,生产的资产编译仍然失败并出现同样的错误。我不确定我可以在这里发布什么来帮助您理解这个问题,但是如果有人可以帮助我一次解决一个问题,那将不胜感激。这是我的列表形式的问题。

  1. active_admin 没有播种(我尝试运行:rails generate active_admin:install但这开始进一步破坏事情所以我恢复了这个。
  2. 用于生产的资产预编译的 PG 错误仍然存​​在。
  3. 电子邮件停止处理(不使用 DJ)

环境。导轨 3.1

------更新 00 ------

2 已解决。db:reset 删除了我所有的表,但只迁移并植入了我的开发数据库,​​所以我还必须:

  • 运行 migrate 和 seed 以进行生产 ( rake db:migrate RAILS_ENV="production", rake db:seed RAILS_ENV="production")
  • 在编译生产资产之前( rake db:migrate RAILS_ENV="production")
0 投票
2 回答
116 浏览

ruby-on-rails-3 - mongrel_rails 和 pg 版本问题

我在 Windows 上运行 Rails 3 和 Ruby 1.8.7。我正在尝试使用“mongrel_rails start -e production”来运行 mongrel 作为 apache 2.2 的代理服务器。我有 apache 运行。当我发出 mongrel_rails 命令时,我得到:

您已要求:pg >= 0.11.0。尝试运行“捆绑更新 pg”

进行更新并不能解决问题。我尝试卸载并重新安装 pg 和 mongrel 无济于事。我在网络上的任何地方都找不到关于这个问题的参考资料,我完全被难住了。请帮忙。

更新:我也尝试指定 pg >= 0.12.2 并且得到相同的结果。我也尝试将 mongrel 作为服务运行,但也无法让它工作,但我想这是另一个问题。

0 投票
1 回答
538 浏览

ruby-on-rails - 为什么当我尝试迁移时 PostgreSQL 拒绝我的密码?

我通过这个链接安装了 PostgreSQL ,一切看起来都很好。我可以使用 GUI 界面,并且可以看到我的数据库,但是当我运行时rake db:migrate出现以下错误:

这是我的 database.yml 文件:

其中“mypass”是我设置的密码。

这是它运行的图片

任何想法我做错了什么?

0 投票
18 回答
75655 浏览

postgresql - gem install pg --with-pg-config 有效,捆绑失败

当我运行时(以 root 身份)

我得到以下输出:

当我运行捆绑安装时:

我在 /usr/pgsql-9.1/include/libpq-fe.h 中安装了 libpq-fe.h。所以,我尝试了

任何帮助将不胜感激。

另外,我已经安装了 postgresql91-devel 和 ruby​​-devel。运行 CentOS 6。

0 投票
2 回答
500 浏览

ruby-on-rails - 红宝石刚刚死在“ActiveRecord::Base.establish_connection”

这是我关于独角兽的另一个问题的后续行动。以下问题:我正在使用 ruby​​ 1.8.7、rails 3.0、pg gem (0.13.0)。

当我在生产模式下启动 rails 控制台时,我可以查询记录等,因此数据库连接和 pgsql 适配器工作。我可以通过 断开 AR 连接ActiveRecord::Base.connection.disconnect!,但是一旦我尝试使用 重新连接ActiveRecord::Base.establish_connection,ruby 就会死掉。没有错误,没有日志输出,没有段错误,它只是退出(状态为 1)。我尝试将host我的 database.yml 中127.0.0.1的 可能是什么问题,或者我能做些什么来解决这个问题?我不确定如何调试它,绝对没有输出或错误消息。