0

当我跑

$捆绑安装
我在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'
结尾
4

3 回答 3

1

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

bundle install --without production
于 2013-11-28T08:26:48.917 回答
0

Try bundle install --without development test postgresql

于 2014-07-04T09:26:54.180 回答
0

尝试删除 gem 文件中的版本: gem 'pg' only...

于 2013-11-28T08:20:02.363 回答