2017-04-14 2 views
0

Ich bin auf Windows laufen, und ich bin nicht in der Lage meine rubygems zu aktualisieren, entweder von dem Befehlgem update --system Fehler: keine implizite Konvertierung von Null in String

gem update --system 

oder durch die Installation manuell den Edelstein . Ich bekomme folgende Fehlermeldung

ERROR: While executing gem ... (TypeError) 
    no implicit conversion of nil into String 

Ich habe dieses Problem nicht bei der Installation oder Aktualisierung anderer Edelsteine, soweit ich sehen kann.

Dies ist die komplette Ausgabe, wenn sie mit --verbose

http://pasted.co/11325f4e

+0

schreiben die vollständige Fehlermeldung mit Trace, bitte – Ilya

+0

keinen Link zu einem Bild Verwenden Sie, dass enthält wichtige Informationen zu der Frage. Links verrotten und brechen dann, was zu unsinnigen Fragen führt. Verwenden Sie auch kein Bild für wichtige Informationen. Kopieren Sie stattdessen die Informationen in die Frage und formatieren Sie sie entsprechend. Das erlaubt uns, diesen Text zu kopieren und für unsere eigenen Suchen zu verwenden, und ermöglicht es den Suchmaschinen, ihn zu finden, was anderen hilft, Ihre Frage in der Zukunft zu finden. Bitte lesen Sie "[mcve]" und die verlinkte Seite. –

Antwort

2

Dies ist ein Fehler in der Ruby Gem Installer System ausgeführt wird.

die Datei Patchen installer.rb:

ersetzen:

if ruby_executable then 
     question << existing 

mit:

if ruby_executable then 
     question << (existing || 'an unknown executable') 
+1

Gem Update - System Aktualisierung rubygems-update rubygems-update ausführbare Datei "update_rubygems" Konflikte mit einer unbekannten ausführbaren Datei Überschreiben Sie die ausführbare Datei? [yN] y Erfolgreich installiert rubygems-update-2.6.11 – Ethranes

Verwandte Themen