sql >> Databasteknik >  >> RDS >> PostgreSQL

Openshift och net-ssh inkompatibilitet? (2.9.3-beta1 mot 2.9.2)

rhc/Gemfile &rhc/rhc.gemspec krävs gem "net-ssh", "<= 2.9.2" net-ssh version 2.9.2 använder require dl/import åtminstone på pageant.rb

dl/import tas bort från ruby ​​se https://github.com/ruby/ruby/blob/v2_2_0/NEWS#L148-L149 istället rekommenderas fiol

net-ssh 3.* verkar fixa detta (använder fiddle/{import,{ för ruby ​​>=2.1)
net-ssh version 3.
verkar ha minskad kompatibilitet (fungerar fortfarande på min) för rhc

Så ett enkelt hack är att modifiera rhc/Gemfile &rhc/rhc.gemspec och installera ädelstenen
En kille har redan gjort det.

En lösning (Otestad)

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

från https://stackoverflow.com/a/7421712/2382629

Alternativ lösning (Testat även på Windows 7 32bit :p)

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

ändra rhc/Gemfile &rhc/rhc.gemspec som https://github.com/openshift/rhc/pull/748/files sedan

gem build rhc.gemspec

den ska matas ut som

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

kör sedan

gem install rhc-1.38.4.gem



  1. MySQL Snabbtips:Använd kommandot DROP USER

  2. Hur jag skapar installationsprogram för webbplatsen. PHP mysql

  3. Fulltextsökning med InnoDB

  4. uWSGI, Flask, sqlalchemy och postgres:SSL-fel:dekryptering misslyckades eller dålig registrering mac