2015-02-23 13 views
6

Ci sono già molti argomenti a riguardo. Ma sono bloccatoOpenshift Port forwarding

Ho configurato ssh con successo!

SSH

ora mi piace di configurare il portforwarding per il collegamento con rospo. Ho usato questo tut: https://blog.openshift.com/getting-started-with-port-forwarding-on-openshift/

Ora in cui provo RHC port-forward -a php

ottengo questo errore Impossibile analizzare PKEY: nessuna linea di partenza

Port Forward

ho fondato questo : http://blog.skypayjm.com/2015/02/accessing-remote-openshifts-database.html

Ho provato a eseguire il downgrade di ssh, ma non ha modificato nulla.

Qualcuno sa cosa faccio di sbagliato? Cordiali saluti, Brecht

risposta

8

Probabilmente stai usando la versione beta della gemma net-ssh. È necessario installare la versione net-ssh (2.9.2) e rimuovere 2.9.3-beta1.

Si può vedere quale versione della gemma net-ssh si utilizza con il seguente comando:

gem list net-ssh 

Il risultato dovrebbe essere simile a questo:

$gem list net-ssh 

*** LOCAL GEMS *** 

net-ssh (2.9.2) 
net-ssh-gateway (1.2.0) 
net-ssh-multi (1.2.0) 
+0

Grazie, ho fatto installate più versioni . Ma ho dimenticato di rimuovere quelli vecchi (più recenti). Mille grazie! Ora funziona – ErazerBrecht

+0

windows 10, ruby ​​2.2 non funziona - installato ruby ​​1.9.3 e ha iniziato a funzionare come un fascino –

+0

@coreydaley, ho seguito questa soluzione e quando ho disinstallato * net-ssh 2.9.3- beta1 * ora non posso chiamare 'C: \ Users \ Igor \ laravel5> rhc ssh' l'errore è: ' C: /Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb: 54: in require ': impossibile caricare tale file - dl/impo rt (LoadError) ... '. Come sistemarlo? –

4

Ho avuto lo stesso problema e è stato causato dalla versione di ruby ​​che avevo installato. Ho disinstallato Ruby 2.2.1 (x64) e installa 1.9.3 e ora funziona correttamente.

Le istruzioni dicono: installare l'ultima versione. Questo mi ha causato un problema con le librerie e ho dovuto installare 2.9.3-beta1 per risolverlo ma creerò anche un problema con il comando "rhc fordward" e non ho potuto correggere disinstallare 2.9.3-beta1 perché provoca il problema della libreria XD) [https://developers.openshift.com/en/getting-started-windows.html#client-tools][1]

le istruzioni dicono anche:

"Se non si è certi che la versione da installare, si consiglia di utilizzare l'ultima installazione 1.9.3"

+1

Ho disinstallato Ruby 2.2.1 (x64) e installato 1.9.3 e ora funziona correttamente. - Funziona anche per me. – Masum

+0

funziona per me su Windows 10 –

Problemi correlati