Julia和HTCondor-ENV[“HOME”在Condor上导致错误
当我运行一个Julia脚本,在上面打印“Hello World”时,我得到以下错误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
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中设置环境变量的方法