繁体   English   中英

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

[英]Julia and HTCondor - ENV[“HOME”] causes error on Condor

当我运行在HTCondor上打印“ Hello World”的Julia脚本时,出现以下错误

fatal: error thrown and no exception handler available.
Base.InitError(mod=:Pkg, error=Base.KeyError(key="HOME"))

代码在我的本地Ubuntu计算机上运行没有问题。 我可以跑

 eval  julia --version

在秃鹰上的bash脚本中,输出是

julia version 0.5.0

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

有没有办法在不使用sudo的情况下运行脚本之前即时解决此问题?

如@sujeet所建议的,可以在秃鹰中设置环境参数 通过在condor提交脚本中添加以下行来解决此问题

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

,将主目录设置为tmp。 然后,Julia代码运行良好(只要注意不要在脚本本身中将其重置之前,不要写到home即可)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM