Postgres 错误 - 捆绑安装

Posted

技术标签:

【中文标题】Postgres 错误 - 捆绑安装【英文标题】:Postgress error- bundle install 【发布时间】:2013-12-14 01:58:27 【问题描述】:

当我跑步时

$bundle install
我在 heroku 上运行项目,所以我不得不切换到 postgress。由于某种原因,我不断收到此错误。
安装pg(0.15.1)时出错,Bundler不能
继续。
在捆绑之前确保gem install pg -v '0.15.1' 成功。
来源“https://rubygems.org” 红宝石'2.0.0' 宝石'导轨','4.0.1' 宝石'bootstrap-sass','2.3.2.0' 宝石'bcrypt-ruby','3.1.2' 宝石'假货','1.1.2' 宝石'will_paginate','3.0.4' 宝石'bootstrap-will_paginate','0.0.9' 组:开发,:测试做 宝石'sqlite3','1.3.8' 宝石'rspec-rails','2.13.1' 宝石'guard-rspec','2.5.0' 宝石'spork-rails','4.0.0' gem 'guard-spork','1.5.0' 宝石“子进程”,“0.3.6” 结尾 组:测试做 宝石'selenium-webdriver','2.35.1' 宝石'水豚','2.1.0' 宝石'factory_girl_rails','4.2.0' 宝石'黄瓜导轨','1.3.0',:要求=>假 宝石'database_cleaner',github:'bmabey/database_cleaner' 宝石“咆哮”,“1.0.3” 宝石'sass-rails','4.0.1' 宝石'uglifier','2.1.1' 宝石'咖啡轨','4.0.1' 宝石'jquery-rails','3.0.4' 宝石'turbolinks','1.1.1' 宝石'jbuilder','1.0.2' 组:doc做 宝石'sdoc','0.3.20',要求:假 结尾 组:生产做 宝石'pg','0.15.1' 宝石'rails_12factor','0.0.2' 结尾

【问题讨论】:

你能告诉我运行“gem install pg -v '0.15.1'”的结果吗? 有时也会因为网速慢而发生。 请检查您的标题的拼写:wiki.postgresql.org/wiki/Identity_Guidelines 【参考方案1】:

从您的 Gemfile 看来,您使用 sqlite3 进行开发,使用 postgres 进行生产。您不必在本地安装 postgres。只需在没有生产组的情况下进行捆绑安装:

bundle install --without production

【讨论】:

【参考方案2】:

尝试删除 gem 文件中的版本: 宝石'pg' 只有……

【讨论】:

【参考方案3】:

尝试 bundle install --without development test postgresql

【讨论】:

以上是关于Postgres 错误 - 捆绑安装的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 postgres 安装 ubuntu 上的错误

如何更改安装 postgis 的位置? postgres

Bucardo 显示错误的 postgres 版本

在 Windows 7 上安装 Postgres for PHP(64 位)

Postgres 无法连接到服务器

在 PgAdmin 中取回服务器提示错误“致命:用户“postgres”的密码验证失败”