2014-06-08 1 views
4

Je suis en train d'installer l'outil client OpenShift rhc sur mon Mac, mais je continue à obtenir l'erreur suivante:méthode non définie de configuration RHC `[] » pour nul: NilClass

An unexpected error occured: undefined method `[]' for nil:NilClass 

J'ai essayé la mise à jour Ruby à la dernière version de MacRuby et j'ai Git & Xcode installé.

J'ai manuellement installé la gemme net-ssh comme cela a été mentionné dans un autre article, mais cela n'a fait aucune différence. J'ai également essayé d'installer différentes versions alternatives de highline (.11, .12, .14 & le dernier = 0.21), mais encore une fois, cela n'a fait aucune différence.

Des idées quoi d'autre je peux essayer?

+0

Cela devrait être Posté comme un rapport de bug sur https://bugzilla.redhat.com/enter_bug.cgi?product=OpenShift%20Online au lieu de stack overflow.com, car c'est un problème d'outillage, pas un problème de programmation. –

+0

@developercorey Vous avez raison, mais ils vont résoudre le problème en quelques jours, alors que les gars ici ont une solution qui fonctionne des heures après qu'elle s'est produite. Profitez et partagez. –

+0

@ItayGrudev Oui, ils ont une bonne solution de contournement, mais cette question a été postée 4-5 fois (doublons) et il n'y a pas de vraie solution pour exécuter gem update rhc et obtenir la version corrigée la plus récente, et les ingénieurs auraient été Alerte au problème plus rapidement via les rapports bugzilla, vs questions sur stackoverflow. –

Répondre

1

Le gem RHC a été mis à jour, s'il vous plaît exécuter gem update rhc et vous obtiendrez la nouvelle version fixe qui est RHC-1.25.3

+0

Merci, tout fonctionne maintenant. Quand j'ai eu l'erreur pour la première fois, j'ai cherché et cherché, mais je n'ai rien trouvé qui m'a aidé à le réparer. Étant nouveau pour OpenShift et rhc, je ne savais pas si c'était mon mac ou autre chose, mais le site Web d'OpenShift a dit que je devrais venir ici pour demander de l'aide. Quoi qu'il en soit, merci de m'avoir informé de la mise à jour. – Nikkunaku

3

Essayez cela, il a travaillé pour moi:

$ sudo gem uninstall rhc 
$ sudo gem uninstall httpclient 
$ sudo gem install httpclient -v 2.3.4 
$ sudo gem install rhc 
$ rhc setup 
+1

Comment avez-vous découvert? –

+0

Si j'avais eu le temps j'aurais tracé le bogue, mais je ne commencerais pas à déclasser les choses. Bien fait btw! Merci! –

+0

merci, cela a fait l'affaire! –

Questions connexes