Julia和HTCondor-ENV[“HOME”在Condor上导致错误

Julia和HTCondor-ENV[“HOME”在Condor上导致错误,julia,condor,Julia,Condor,当我运行一个Julia脚本,在上面打印“Hello World”时,我得到以下错误 fatal: error thrown and no exception handler available. Base.InitError(mod=:Pkg, error=Base.KeyError(key="HOME")) 代码在我本地的Ubuntu机器上运行没有问题。我能跑 eval julia --version 在condor上的bash脚本中,输出为 julia version 0.5.0

当我运行一个Julia脚本,在上面打印“Hello World”时,我得到以下错误

fatal: error thrown and no exception handler available.
Base.InitError(mod=:Pkg, error=Base.KeyError(key="HOME"))
代码在我本地的Ubuntu机器上运行没有问题。我能跑

 eval  julia --version
在condor上的bash脚本中,输出为

julia version 0.5.0
这个问题已经在github的两个地方讨论过了:。 ENV[“HOME”]用于单个文件,一般建议对此进行修改。但是,我无法更改condor上的julia安装


在没有sudo的情况下运行脚本之前,有没有一种方法可以在运行中解决这个问题

正如@sujeet所建议的,可以在秃鹰中使用。通过在condor提交脚本中添加以下行,可以解决此问题

Environment = "HOME=""/tmp"""

,它将主目录设置为tmp。Julia代码运行良好(只要在脚本中重置之前小心不要写入home)

可以在condor脚本中指定环境变量吗?谢谢@sujeet,在您的提示下,我找到了在condor中设置环境变量的方法