PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Openshift e incompatibilità net-ssh? (2.9.3-beta1 vs 2.9.2)

rhc/Gemfile &rhc/rhc.gemspec richiesto gem "net-ssh", "<= 2.9.2" net-ssh versione 2.9.2 usa require dl/import almeno su pageant.rb

dl/import viene rimosso da ruby ​​vedi https://github.com/ruby/ruby/blob/v2_2_0/NEWS#L148-L149invece è consigliato il violino

net-ssh 3.* sembra risolvere questo problema (usa fiddle/{import,{ for ruby ​​>=2.1)
net-ssh versione 3.
sembra avere un calo di compatibilità (ancora funzionante sul mio) per rhc

Quindi un semplice trucco è modificare rhc/Gemfile &rhc/rhc.gemspec e installare la gem
Un ragazzo l'ha già fatto.

Una soluzione (Non testato)

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

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

Soluzione alternativa (Testato anche su Windows 7 32bit :p)

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

modifica rhc/Gemfile &rhc/rhc.gemspec come https://github.com/openshift/rhc/pull/748/files quindi

gem build rhc.gemspec

dovrebbe produrre come

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

quindi esegui

gem install rhc-1.38.4.gem