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.
Quelle est l'erreur que vous montrez que vous fait penser la gemme pg est pas installé? –
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
J'ai vérifié tous les journaux et c'est la seule erreur, le pg n'étant pas installé. – desbest