加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – Openshift和net-ssh不兼容? (2.9.3-beta1 vs 2.9.2)

发布时间:2020-12-16 20:49:44 所属栏目:百科 来源:网络整理
导读:通过搜索在Openshift上访问我的Postgres数据库,我目前面临使用net-ssh的问题. 在此步骤 – 请注意,已安装的Ruby版本为2.2.0,net-ssh为2.9.3-beta1 为了能够从我的本地DB IDE访问DB,我需要执行: rhc port-forward myappname 但执行返回此错误:检查可用端口
通过搜索在Openshift上访问我的Postgres数据库,我目前面临使用net-ssh的问题.

>在此步骤 – 请注意,已安装的Ruby版本为2.2.0,net-ssh为2.9.3-beta1

为了能够从我的本地DB IDE访问DB,我需要执行:
rhc port-forward myappname

但执行返回此错误:检查可用端口…无法解析PKey:无起始行

正如您在此post(另一个e.g. this one)中所看到的,修复方法是返回到net-ssh的稳定版本. 2.9.2.
我成功完成了什么.

但是现在,运行rhc port-forward myappname会给我以下错误:… / 2.2.0 / ruby??gems / core_ext / kernel_require.rb:54:在’require’:无法加载这样的文件

修复是将net-ssh升级到2.9.3-Beta1版本(参见本post).

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

请注意,我尝试使用新的ssh key gen(自动和手动)进行干净设置.
我的系统运行’Win 7 64bits.

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

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

(对不起,我的英语不好)

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读