为什么没有在我的gemfile中安装pg gem的Openshift?

时间:2015-07-27 17:33:49

标签: ruby gem rubygems openshift ramaze

我的Ramaze(机架)应用的我的gemfile看起来像这样。

source 'http://rubygems.org'
ruby '1.9.3'

gem 'ramaze', "<= 2012.04.14" #old version
    gem "innate", ">= 2012.03", "< 2012.11" #old version
    gem 'rack', "<= 1.4.1"
gem 'sequel'
#if defined? ENV['RACK_ENV'] == 'production' then gem 'pg' else gem 'sqlite3' end
gem 'pg'
gem "sentry-raven", :git => "https://github.com/coderanger/raven-ruby.git"
gem 'bcrypt-ruby'   
gem 'rdiscount' 
gem 'redcarpet'
gem 'pony'
gem 'bacon'
gem 'koala'
gem 'stop_forum_spam'

#source 'http://mirror1.prod.rhcloud.com/mirror/ruby/'
#gem 'nokogiri'
#gem 'capybara'

如您所见,pg gem在其中定义。但是当我对Openshift进行git推送时,它会在我的gem文件中安装除pg之外的每个gem。在推送bundle install文件夹中的force_clean_build文件之前,我已经在我的计算机上完成了.openshift,但它没有帮助。

我使用Sequel ORM并且甚至没有在我的应用中使用postgres数据库,所以更改主题,我不知道它为什么要{{1}首先是宝石。

1 个答案:

答案 0 :(得分:2)

您使用的是Windows吗?

试着看看这个: https://bugzilla.redhat.com/show_bug.cgi?id=1126343