2014-01-17 6 views
18

Als ich den Devkit Pfad versuchen Einstellung, beende ichUngültige Konfiguration oder keine Rubies aufgelistet?

C:\Devkit>ruby dk.rb install 
Invalid configuration or no Rubies listed. Please fix 'config.yml' 
and rerun 'ruby dk.rb install' 

ich diesen Fehler mit dem folgenden Fehler auf nicht auflösen kann. Kann mir jemand helfen?

Dies ist meine Datei config.yml.

# This configuration file contains the absolute path locations of all 
# installed Rubies to be enhanced to work with the DevKit. This config 
# file is generated by the 'ruby dk.rb init' step and may be modified 
# before running the 'ruby dk.rb install' step. To include any installed 
# Rubies that were not automagically discovered, simply add a line below 
# the triple hyphens with the absolute path to the Ruby root directory. 
# 
# Example: 
# 
# --- 
# - C:/ruby19trunk 
# - C:/ruby192dev 
# 
--- 
+1

zeigen Sie Ihre 'config.yml'. und hast du den rvm/rbenv benutzt? –

+0

@majioa, weder RVM oder rbenv arbeiten unter Windows. –

+0

@theTinMan Ich bin mir nicht sicher, denn auch unter Windows kann er mingw/cygwin verwenden ... –

Antwort

35

Ihre Datei config.yml ist eine YAML Datei. Sie müssen einen Weg zu unserer Ruby-Umgebung definieren, die zB mit:

 
# --- 
# - C:/ruby19trunk 
# - C:/ruby192dev 

Das Beispiel kommentiert heraus, so ist es nicht alles auf Ihrem Computer zu tun. In „echten“ YAML würden Sie so etwas wie verwenden:

--- 
- C:/ruby19trunk 
- C:/ruby192dev 

, die ein Array von Pfaden definieren würde, oder Verzeichnisse, für Ihre Umgebung. Sie müssen herausfinden, wo die entsprechenden Pfade sind, und füllen Sie diese aus.

Ich würde Ihnen wärmstens empfehlen, lesen Sie the YAML documentation, damit Sie verstehen, was Sie tun. Mehr noch, YAML ist eines der am häufigsten verwendeten Daten-Serialisierungsformate, und Sie werden es oft vorfinden.

+0

Vielen Dank für Ihre Hilfe.! Puh!!!! Es war nur wegen der Kommentare ..! –

+8

Das '-' am Anfang des vollständigen Pfades ist kritisch und wird weiterhin fehlschlagen, ohne dass es spezifiziert wurde (zB ist es nicht nur eine ASCII-Aufzählungsliste. – scunliffe

+0

@IshwaryaMuruugesan wenn es dir geholfen hat, kreuze bitte neben der Antwort an zu akzeptieren es. –

Verwandte Themen