выполнив поиск доступа к моей базе данных Postgres в Openshift, я столкнулся с проблемой, используя net-ssh.
- На этом шаге - обратите внимание, что установленная версия Ruby равна 2.2.0, а net-ssh - 2.9.3-beta1
Чтобы иметь доступ к БД из моей локальной базы данных IDE, мне нужно выполнить:
rhc port-forward myappname
Но выполнение возвращает эту ошибку: Checking available ports ... Could not parse PKey: no start line
Как вы можете видеть в этом post (другие например, этот), исправление вернется к стабильной версии net-ssh. 2.9.2. То, что я успешно выполнил.
Но теперь запуск rhc port-forward myappname
дает мне следующую ошибку: .../2.2.0/rubygems/core_ext/kernel_require.rb:54:in 'require': cannot load such file
И исправить это, чтобы обновить net-ssh до версии 2.9.3-Beta1 (см. этот post).
Это действительно странно! Кажется, что "змея кусает собственный хвост" (не знаю, получил ли этот французский перевод английский перевод).
Обратите внимание, что я попытался выполнить чистую настройку с помощью нового ключа ssh (автоматически и вручную). Моя система runnin 'Win 7 64bits.
Я удалил/установил последнюю версию Ruby. Переустановите rhc. Последняя версия работает на rhc-1.36.4. Проблема продолжается.
Вы можете помочь? Должен ли я установить более старую версию ssh-net и/или Ruby (мне не разрешено использовать ssh-net 2.5.2 из-за новой версии rhc)?
(извините за мой плохой английский)