путем поиска доступа к моей базе данных Postgres на Openshift, в настоящее время я сталкиваюсь с проблемой, используя net-ssh.Openshift и net-ssh несовместимость? (2.9.3-beta1 vs 2.9.2)
- На данном этапе - обратите внимание, что установленная версия Рубин 2.2.0 и сеть-SSH является 2.9.3-beta1
Чтобы иметь возможность получить доступ к БД из моей локальной БД IDE, я необходимо выполнить: rhc port-forward myappname
но исполнение возвращает эту ошибку: Checking available ports ... Could not parse PKey: no start line
Как вы можете видеть в этом post (иных из них e.g. this one), то исправления б ack для стабильной версии 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
И исправление для обновления нетто-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)?
(извините за мой плохой английский)
Хорошо! Ruby 2.1.6 и net-ssh 2.9.2 решили мою проблему Спасибо @ corey112358 – miniflauw
Это, кажется, проблема https://github.com/ruby/ruby/blob/v2_2_0/NEWS#L148-L149 – earthdan