![](/img/trans.png)
[英]env not defined error - Ubuntu 14.04.3 LTS & julia 0.3 & ODBC 0.3.1
[英]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.