Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Openshift和NetSSH不兼容?(2.9.3-beta1与2.9.2)_Ruby_Windows_Postgresql_Openshift_Net Ssh - Fatal编程技术网

Ruby Openshift和NetSSH不兼容?(2.9.3-beta1与2.9.2)

Ruby Openshift和NetSSH不兼容?(2.9.3-beta1与2.9.2),ruby,windows,postgresql,openshift,net-ssh,Ruby,Windows,Postgresql,Openshift,Net Ssh,通过在Openshift上搜索访问我的Postgres DB,我目前在使用NetSSH时遇到了问题 在这一步-注意,安装的Ruby版本是2.2.0,net ssh是2.9.3-beta1 为了能够从本地DB IDE访问DB,我需要执行: rhc端口转发myappname 但执行返回此错误:检查可用端口。。。无法分析PKey:没有起始行 正如您在本文(另一篇文章)中所看到的,修复方法是返回到稳定版本的NetSSH。第2.9.2条。 我成功地做了什么 但是现在,运行rhc port forwar

通过在Openshift上搜索访问我的Postgres DB,我目前在使用NetSSH时遇到了问题

  • 在这一步-注意,安装的Ruby版本是2.2.0,net ssh是2.9.3-beta1
为了能够从本地DB IDE访问DB,我需要执行:
rhc端口转发myappname

但执行返回此错误:
检查可用端口。。。无法分析PKey:没有起始行

正如您在本文(另一篇文章)中所看到的,修复方法是返回到稳定版本的NetSSH。第2.9.2条。 我成功地做了什么

但是现在,运行
rhc port forward myappname
会给我以下错误:
../2.2.0/rubygems/core\u ext/kernel\u require.rb:54:in'require':无法加载此类文件

修复方法是将netssh升级到2.9.3-Beta1版本(参见此)

这真奇怪!似乎“蛇在咬自己的尾巴”(不知道这个法语表达是否有英文翻译)

请注意,我已尝试使用新的ssh密钥生成器(自动和手动)进行干净的设置。 我的系统正在运行,赢了764位

我卸载/安装了最新版本的Ruby。 重新安装rhc。 在rhc-1.36.4上运行的最新版本。问题还在继续

你能帮忙吗? 我应该安装ssh net和/或Ruby的旧版本吗(由于rhc的新版本,我不允许使用ssh net 2.5.2)


(抱歉我的英语不好)

你需要使用旧版本的Ruby,试试1.9.3或2.0,甚至2.1。

gem“net ssh”,“好吧!Ruby 2.1.6和net ssh 2.9.2解决了我的问题,谢谢@corey112358这似乎就是问题所在
gem 'rhc', :git => 'git://github.com/thrasher-redhat/rhc.git'
git clone https://github.com/openshift/rhc
cd rhc
gem build rhc.gemspec
blah! blah! blah! warnings and msgs......
Successfully built RubyGem
Name: rhc
Version: 1.38.4
File: rhc-1.38.4.gem
gem install rhc-1.38.4.gem