【发布时间】:2013-10-16 05:43:19
【问题描述】:
似乎很多其他人在安装 pg gem 时遇到了问题。为其他人提出的解决方案都不适合我。
我尝试安装 pg gem 和 postgres.app。 pg gem 不会安装。我得到的第一个错误是:
安装 pg (0.17.0) 时出错,Bundler 无法继续。
在捆绑之前确保gem install pg -v '0.17.0' 成功。
关于将我的 gem install 指向 pg 配置的安装建议失败并显示以下错误消息(此论坛上的许多其他人都遇到过):
Failed to build native extensions... Results logged to /Users/melanie/.rvm/gems/ruby-1.9.3-p448/gems/pg-0.17.0/ext/gem_make.out
我不知道如何找到或访问此日志文件以寻找更多线索。
当我尝试使用 sudo apt-get install 命令时,我还会收到一条错误消息(找不到命令)。在过去的 6 个小时里,我浏览了这个论坛,尝试了每条建议来让 pg 使用我的 rails 项目。
我找不到有关如何更改路径的建议,或者具体来说,找不到需要进行哪些更改的建议。我的which pg_config 返回一个文件源。我已经将它与使用该配置安装 pg 的命令一起使用。它失败了。
有很多人遇到过这个问题。许多答案建议自制。我不得不删除它,因为它引发了其他问题。
【问题讨论】:
-
嘿,有几个问题可以帮助您解决问题: - 您使用的是 Mac,对吗?自制软件出错了吗? (ps,正如您所指出的,apt-get 仅适用于 Ubuntu(及其基于 Debian 的表亲))-您有什么 postgres 版本?尝试在你的 shell 中运行
psql -v。 - 你正在运行什么红宝石版本?看起来像 1.9.3,但是ruby -v给了你什么? -
我应该补充一点,我的 psql 被添加到: /Applications/Postgres-1.app/Contents/MacOS/bin/psql ;出口; psql (9.3.0) 但 psql 返回:usr/bin/psql
-
您好,非常感谢您查看此内容。我的 psql 是 v 9.3.0 而 ruby 是 v 1.9.3
-
查看@paninapress 对 Postgres.app 的回答。它对我很有用,不需要安装另一个 Postgres 实例。
标签: ruby-on-rails postgresql macos rubygems