【问题标题】:Openshift Port forwardingOpenshift 端口转发
【发布时间】:2015-02-23 20:06:03
【问题描述】:

关于它的话题已经很多了。但是我卡住了

我成功配置了 ssh!

现在我想配置端口转发以与 TOAD 连接。 我用了这个 tut:https://blog.openshift.com/getting-started-with-port-forwarding-on-openshift/

现在当我尝试 rhc port-forward -a php

我收到此错误无法解析 PKey:没有起始行

我创立了这个: http://blog.skypayjm.com/2015/02/accessing-remote-openshifts-database.html

我尝试降级 ssh,但没有任何改变。

有人知道我做错了什么吗? 此致,布莱希特

【问题讨论】:

    标签: ruby ssh gem openshift


    【解决方案1】:

    您可能正在使用 net-ssh gem 的 beta 版本。您需要安装版本 net-ssh (2.9.2),并删除 2.9.3-beta1。

    您可以使用以下命令查看您正在使用的 net-ssh gem 的版本:

    gem list net-ssh
    

    结果应如下所示:

    $gem list net-ssh
    
    *** LOCAL GEMS ***
    
    net-ssh (2.9.2)
    net-ssh-gateway (1.2.0)
    net-ssh-multi (1.2.0)
    

    【讨论】:

    • 谢谢,我确实安装了多个版本。但我忘了删除旧的(新的)。非常感谢!现在可以使用了
    • windows 10,ruby 2.2 不工作 - 安装了 ruby​​ 1.9.3,它开始像魅力一样工作
    • @coreydaley,我已经遵循了这个解决方案,当我卸载 net-ssh 2.9.3-beta1 现在我不能打电话给C:\Users\Igor\laravel5>rhc ssh 错误是:C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- dl/impo rt (LoadError) ...。如何解决?
    【解决方案2】:

    我遇到了同样的问题,是由我安装的 ruby​​ 版本引起的。 我卸载了 Ruby 2.2.1 (x64) 并安装了 1.9.3,现在可以正常工作了。

    说明书告诉我们: 安装最后一个版本。 这导致我的库出现问题,我必须安装 2.9.3-beta1 来修复它,但也会产生“rhc fordward”命令的问题,并且无法修复卸载 2.9.3-beta1 导致引发库问题 XD) [https://developers.openshift.com/en/getting-started-windows.html#client-tools][1]

    说明书还说:

    “如果不确定要安装哪个版本,建议使用最新的1.9.3安装程序”

    【讨论】:

    • 我卸载了 Ruby 2.2.1 (x64) 并安装了 1.9.3,现在可以正常工作了。 -- 也适合我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多