Перемещение порта Openshift

Здесь уже много тем. Но я застрял

Я сконфигурировал ssh с помощью succes!

SSH

Теперь мне нравится настраивать portforwarding для соединения с TOAD. Я использовал этот вопрос: https://blog.openshift.com/getting-started-with-port-forwarding-on-openshift/

Теперь, когда я пытаюсь выполнить rhc port-forward -a php

Я получаю эту ошибку Не удалось разобрать PKey: нет стартовой строки

Port Forward

Я основал это: http://blog.skypayjm.com/2015/02/accessing-remote-openshifts-database.html

Я попытался понизить ssh, но ничего не изменил.

Кто-нибудь знает, что я делаю неправильно? С уважением, Брехт

Ответ 1

Вероятно, вы используете бета-версию чита net-ssh. Вам необходимо установить версию net-ssh (2.9.2) и удалить 2.9.3-beta1.

Вы можете увидеть, какую версию используемого вами чипа net-ssh вы используете с помощью следующей команды:

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)

Ответ 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"