Перемещение порта 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"