2015-07-27 2 views
0

Mon gemfile pour mon application Ramaze (rack) ressemble à ceci.Pourquoi Openshift n'installe-t-il pas la gem pg dans mon 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' 

Comme vous pouvez le voir, la gem pg y est définie. Cependant quand je fais un git pousser sur Openshift, il installe chaque gemme sur mon fichier gem EXCEPT pour pg. J'ai fait bundle install sur mon ordinateur avant une poussée avec un fichier force_clean_build dans le dossier .openshift, et cela n'a pas aidé. J'utilise le Sequel ORM et n'utilise même pas une base de données postgres dans mon application, donc en changeant le sujet, je ne sais pas pourquoi il veut la gemme pg en premier lieu.

+0

Quelle est l'erreur que vous montrez que vous fait penser la gemme pg est pas installé? –

+0

J'ai vérifié les journaux, 'ruby.log', j'ai fait défiler le bas du fichier, et c'était le journal le plus récent, à moins que je doive vérifier un autre journal. Je vais le faire maintenant. – desbest

+0

J'ai vérifié tous les journaux et c'est la seule erreur, le pg n'étant pas installé. – desbest

Répondre