PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Incompatibilité openshift et net-ssh ? (2.9.3-beta1 contre 2.9.2)

rhc/Gemfile &rhc/rhc.gemspec requis gem "net-ssh", "<= 2.9.2" net-ssh version 2.9.2 utilise require dl/import au moins sur pageant.rb

dl/import est supprimé de ruby ​​voir https://github.com/ruby/ruby/blob/v2_2_0/NEWS#L148-L149au lieu de cela, le violon est recommandé

net-ssh 3.* semble résoudre ce problème (utilise fiddle/{import,{ for ruby ​​>=2.1)
net-ssh version 3.
semble avoir une baisse de compatibilité (travaille toujours sur le mien) pour rhc

Donc un hack simple est de modifier rhc/Gemfile &rhc/rhc.gemspec et d'installer le gem
Un gars l'a déjà fait.

Une solution (Non testé)

gem 'rhc', :git => 'git://github.com/thrasher-redhat/rhc.git'

de https://stackoverflow.com/a/7421712/2382629

Solution alternative (Testé même sur windows 7 32bit :p)

git clone https://github.com/openshift/rhc
cd rhc

modifiez rhc/Gemfile &rhc/rhc.gemspec comme https://github.com/openshift/rhc/pull/748/files puis

gem build rhc.gemspec

il devrait sortir comme

blah! blah! blah! warnings and msgs......
Successfully built RubyGem
Name: rhc
Version: 1.38.4
File: rhc-1.38.4.gem

puis lancez

gem install rhc-1.38.4.gem