2012-03-26 4 views
0

Rückkehr Ich habe eine Config ähnlich wie:snaplet-Umgebung immer Rückfall

app 
{ 
environments 
{ 
    production 
    { 
    config-url = "http://www.google.com" 
    } 
} 
} 

und ich beginne meine app wie

myapp @production

jedoch

lookupEnvDefault "config-url" "http://www.microsoft.com"

immer wieder " http://www.microsoft.com "

, wenn ich die Datei bearbeiten und die Produktion Eintritt nehmen dann bekomme ich folgende Fehlermeldung:

Given env name: @production wasn't found in your config file.

so ist es eindeutig die Config-Datei richtig Parsen!

Antwort

0

WTF. Wie habe ich das zur Arbeit gebracht?

app 
{ 
environments 
{ 
    production 
    { 
    config-url = "" 
    } 
} 
} 
environments 
{ 
    production 
    { 
    config-url = "http://www.google.com" 
    } 
} 

Trace-Ausgaben

http://www.google.com

wenn ich die app Knoten und Nachkommen oder auch nur die app/Umgebungen/Produktion/config-URL Knoten dann nicht mehr aufhören es um die Umwelt zu finden, dh es gibt der folgende Fehler

Given env name: @production wasn't found in your config file.

dies hat einen Bug

Update sein: i vorgelegt diese Patch https://github.com/statichippo/Snaplet-Environments/tree/patch-1

0

Der Namespace für die mittlere Ebene muss environments und nicht environment lauten.

+0

Es tut mir leid, ich vertippte das auf SO. Es ist Umgebungen, ich habe den Beitrag bearbeitet. Wie ich bereits erwähnt habe, wenn ich die Produktionsumgebung raushole oder einfach myapp @foobar angeben, bekomme ich einen Fehler über den env-Namen, der nicht gefunden wird. – hackerhasid

Verwandte Themen