【问题标题】:Bundle install for 'pg' gem endless errors捆绑安装“pg”gem 无尽错误
【发布时间】:2018-10-01 05:52:57
【问题描述】:

所以我正处于一个项目阶段,我需要为 Rails 添加“pg”gem,然后才能部署到 Heroku,当然,我不断地出错。当我第一次安装你的基本包时,我得到了错误:

错误:安装 pg 时出错: 错误:无法构建 gem 原生扩展。

找不到'libpq-fe.h 标头 * extconf.rb 失败 *

安装 pg (0.21.0) 时出错,Bundler 无法继续。 在捆绑之前确保gem install pg -v '0.21.0' 成功。

如果我按照最后一句话的建议尝试,它只会重复相同的错误集。

希望有一个简单的解决方法,以便我可以继续处理我的下一个错误!对此新手开发人员的任何和所有建议都表示赞赏。

【问题讨论】:

标签: ruby-on-rails ruby postgresql gemfile pg


【解决方案1】:

我想你可以在这里找到答案: Can't install pg gem on Rails

您可能应该安装 PostgreSQL 开发库。

如果您使用的是 Ubuntu,这将有所帮助:

sudo apt-get install libpq-dev

在 Mac 上:

brew install postgresql

【讨论】:

  • 感谢帕特里克的建议。当我尝试“brew install postgresql”时,它告诉我它已经安装并且没有链接。当我刚才尝试“brew link postgresql”时,它说:错误:无法符号链接share/man/man3/SPI_connect.3/usr/local/share/man/man3 is not writable。这让我处于盯着我屏幕的状态。
  • 试试这个:sudo chown -R `whoami` /usr/local/share/man/ 然后再结束:brew link postgresql
  • 嘿帕特里克,我真诚地感谢您将这些信息传递给我。有效!由于我仍然是这里的下属,所以我不能投票。希望其他有信誉的人可以为我做这件事。非常感谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多