Compilation 朱莉娅的系统形象塑造

Compilation 朱莉娅的系统形象塑造,compilation,julia,gadfly,Compilation,Julia,Gadfly,我正试图编译朱莉娅的自定义系统映像,以加速一些库的加载,特别是Gadfly。我试过了,但是Julia抱怨没有定义的路径(这使我需要每个库),并且在链接了所有未定义的变量STDOUT和STDERR之后。如果我不使用userimg.jl文件,编译工作将非常完美 我第一次尝试了一个userimg.jl文件,只使用了 include("/home/clavero/.julia/v0.4/Gadfly/src/Gadfly.jl") 但它抱怨库不在路径中,错误消息如下 Base.ArgumentErro

我正试图编译朱莉娅的自定义系统映像,以加速一些库的加载,特别是Gadfly。我试过了,但是Julia抱怨没有定义的路径(这使我需要每个库),并且在链接了所有未定义的变量
STDOUT
STDERR
之后。如果我不使用
userimg.jl
文件,编译工作将非常完美

我第一次尝试了一个
userimg.jl
文件,只使用了

include("/home/clavero/.julia/v0.4/Gadfly/src/Gadfly.jl")
但它抱怨库不在路径中,错误消息如下

Base.ArgumentError(msg="Codecs not found in path")
因此,我开始按照正确的顺序包括大约30个库,结果得到了关于
STDERR
STDOUT
的错误

我正在以root用户身份运行Julia,以获得对所需文件的写入权限,在root REPL
homedir()
中运行会给我
/root
,因此我怀疑是路径问题


如何生成包含牛虻的自定义图像?我是否遵循了错误的指南?

因为julia 0.4支持包预编译,对我来说,加载Gadfly(使用Gadfly)不是太糟糕,当然没有生成第一个绘图时的JIT延迟那么大。因此,仅仅通过
userimg.jl
在Gadfly中构建并没有多大帮助

但是,您可以添加预编译语句来消除延迟。以下内容可能会有所帮助: