为什么 Openshift 不安装我的 gemfile 中的 pg gem?

问题描述 投票:0回答:1

我的 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 Push 时,它会在我的 gem 文件上安装除

pg
之外的所有 gem。在推送
bundle install
文件夹中的
force_clean_build
文件之前,我已经在计算机上完成了
.openshift
,但没有帮助。

我正在使用 Sequel ORM,甚至没有在我的应用程序中使用 postgres 数据库,所以改变主题,我不知道为什么它首先需要

pg
gem。

ruby rubygems openshift ramaze
1个回答
2
投票

您使用的是 Windows 吗?

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

© www.soinside.com 2019 - 2024. All rights reserved.