Wenn ich eine Julia Script ausführen, das druckt „Hallo Welt“ auf HTCondor, erhalte ich die folgenden FehlerJulia und Htcondor - ENV [ „HOME“] verursachen Fehler auf Condor
fatal: error thrown and no exception handler available.
Base.InitError(mod=:Pkg, error=Base.KeyError(key="HOME"))
Der Code ohne Probleme läuft auf meinem lokalen Ubuntu-Rechner. Ich kann
eval julia --version
in einem Bash-Skript auf condor laufen und der Ausgang ist
julia version 0.5.0
Dieses Problem an zwei Stellen auf Github diskutiert wurde: one, two. ENV ["HOME"] wird in einem einzelnen file verwendet und die allgemeine Empfehlung ist, das zu ändern. Allerdings kann ich die Julia-Installation auf Condor nicht ändern.
Gibt es eine Möglichkeit, dies zu beheben, bevor Sie ein Skript ohne sudo ausführen?
Ist es möglich, env-Variablen in Ihrem Condor-Skript anzugeben? – sujeet
Danke @sujeet, von Ihnen aufgefordert, habe ich einen Weg gefunden, die Umgebungsvariable in Condor zu setzen –