PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

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


rhc/Gemfile &rhc/rhc.gemspec necessário gem "net-ssh", "<= 2.9.2" net-ssh versão 2.9.2 use require dl/import pelo menos no pageant.rb

dl/import é removido do ruby, consulte https://github.com/ruby/ruby/blob/v2_2_0/NEWS#L148-L149em vez disso, o violino é recomendado

net-ssh 3.* parece corrigir isso (usa fiddle/{import,{ for ruby ​​>=2.1)
net-ssh versão 3.
parece ter queda na compatibilidade (ainda trabalhando no meu) para rhc

Então um hack simples é modificar rhc/Gemfile &rhc/rhc.gemspec e instalar a gem
Um cara já fez isso.

Uma solução (Não testado)
gem 'rhc', :git => 'git://github.com/thrasher-redhat/rhc.git'

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

Solução alternativa (Testado mesmo no windows 7 32bit :p)
git clone https://github.com/openshift/rhc
cd rhc

modifique rhc/Gemfile &rhc/rhc.gemspec como https://github.com/openshift/rhc/pull/748/files então
gem build rhc.gemspec

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

então corra
gem install rhc-1.38.4.gem