Heroku-Schlüssel "Kann Eigenschaft 'run' von undefined nicht lesen"

8

Ich versuche, die Heroku CLI "Schlüssel" -Funktionen zu verwenden, um einen SSH-Schlüssel zu meinem Konto hochzuladen. Leider bekomme ich den folgenden Fehler, wenn ich versuche, eine der Schlüsselmethoden zu verwenden.

%Vor%

Alle Gedanken würden sehr geschätzt werden.

    
CBusBus 05.05.2016, 10:41
quelle

5 Antworten

6

Nachdem wir mit dem Support-Team von Heroku gesprochen haben, haben wir festgestellt, dass heroku update das Problem behoben hat.

    
CBusBus 26.05.2016, 15:43
quelle
2

Es scheint so, als würde der Heroku-Befehl Schwierigkeiten haben, die richtige Version von Ruby zu finden, so dass der Fehler ausgelöst wird.

Deinstallieren Sie Heroku Toolbelt über Windows "Systemsteuerung \ Programme und Funktionen" nach erfolgreicher Deinstallation löschen Sie auch den Ordner C: \ Programme \ Heroku.

Und installieren Sie dann Heroku Toolbelt erneut und versuchen Sie, den Befehl auszuführen. Es sollte funktionieren.

    
gtd57 11.05.2016 18:54
quelle
2

Ich habe diesen Ordner entfernt und alles war gut C: \ Users \ USERNAME.heroku.npm-cache

    
Dave 23.05.2016 03:24
quelle
1

Wenn Sie Ihre package.json mit der von Ihnen verwendeten Node-Version aktualisieren, können Sie dies beheben:

%Vor%

Ich habe Version 6.0.0 lokal verwendet, aber Heroku hat Version 5.11.1 heruntergeladen.

    
Tristan Hessell 07.05.2016 14:47
quelle
0

Ich löse diesen Fehler, indem ich node.js aus Windows entferne und den Inhalt des heroku-Ordners (in appdata) entferne, nachdem er auf der propty: heroku --Version eingegeben wurde. Heroku sagte mir, git auf andere Version zu aktualisieren, ich aktualisierte es. dann führe ich den Befehl aus, um einen Schlüssel erneut zu generieren und arbeitete perfekt. Das hat mir gut getan.

    
Edvan Souza 12.05.2016 01:29
quelle

Tags und Links