PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Openshift und Net-SSH-Inkompatibilität? (2.9.3-beta1 gegenüber 2.9.2)

rhc/Gemfile &rhc/rhc.gemspec benötigt gem "net-ssh", "<= 2.9.2" net-ssh Version 2.9.2 verwenden Sie require dl/import zumindest auf pageant.rb

dl/import wird aus Ruby entfernt, siehe https://github.com/ruby/ruby/blob/v2_2_0/NEWS#L148-L149stattdessen wird Fiddle empfohlen

net-ssh 3.* scheint dies zu beheben (verwendet fiddle/{import,{ für ruby ​​>=2.1)
net-ssh Version 3.
scheint einen Kompatibilitätsverlust für rhc zu haben (funktioniert immer noch an meinem)

Ein einfacher Hack besteht also darin, rhc/Gemfile &rhc/rhc.gemspec zu modifizieren und das Gem zu installieren
Ein Typ hat es bereits getan.

Eine Lösung (ungetestet)

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

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

Alternative Lösung (Getestet sogar auf Windows 7 32bit :p)

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

ändere rhc/Gemfile &rhc/rhc.gemspec wie https://github.com/openshift/rhc/pull/748/files dann

gem build rhc.gemspec

es sollte wie

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

dann ausführen

gem install rhc-1.38.4.gem