2016-06-22 18 views
0

Ich habe ein kleines Problem.Scons bekommt meine Umgebung nicht

Ich quelle ein Skript, das meine RedHat-Umgebung ändert (PATH, LD_LIBRARY_PATH, usw.i).

Wenn ich mit scons meines installieren starten, lädt es die Standardumgebung von meiner Maschine, aber nicht der Strom, den ich geladen ...

ich mehrere Versuche versucht, aber es war nicht schlüssig. Die meisten Antworten im Netz beziehen sich auf eine Änderung einer Variablen, die im SConstruct gesetzt werden muss.

Wie kann ich Scons sagen, die aktuelle Umgebung zu berechnen, aber nicht die Standardeinstellung?

Vielen Dank im Voraus!

Antwort

0

gefunden die Lösung bereits nach etwas mehr suchen: env = Environment (ENV = os.environ)

+0

Bitte seien Sie sehr vorsichtig mit diesem Code-Snippet. Es wird Sie schließlich brennen, wenn jemand anderes Ihr Skript ausführen muss, oder Sie ändern Ihre Benutzerumgebung. –

+0

Dies ist in SCons FAQ ... http://scons.org/faq.html#Why_doesn.27t_SCons_find_my_compiler.2BAC8-linker.2BAC8-etc..3F_I_can_execute_it_just_fine_from_the_command_line. – bdbaddog