如何制作一个最小化的专用的Julia代码运行环境?

背景: 甲方有一个数值计算的要求,针对这个要求,我用纯Julia代码实现了。
问题: 现在我要把这些代码交给甲方,并且需要给他们写使用手册。甲方比较特殊,电脑都是不上网的Win系统,我必须通过他们单位审查中转来把打包起来的代码和运行环境转交给他们。
但是这个审查中转的文件读取速度很慢,所以我希望我打包之后的体积越小越好,所以我想要我的Julia运行环境越小越好。
(再声明一下,甲方电脑上没有任何和Julia相关的东西,且不能上网,所以我必须把所有可能用到的东西都放进我的包里)
请教各位有没有碰到过类似的情况?有没有什么好的方法?

目前可能只有 PackageCompiler.jl 能用,但是会连julia一起打包,因此空间还是比较大。

如果甲方有docker的话,那么写个 dockerfile 让他们自行构建也是可以的。

我去看看 PackageCompiler.jl
今天早上也在研究Docker,不过甲方是肯定没有的:joy:
对于甲方这种不允许联网的秘密组织来说,基本上与互联网新技术都是无缘的哈。

谢谢哈 :smile:

照着这个做了一遍, 但是julia session里面执行

using Example

或者

import Example

都会报错, 但是照着 https://julialang.github.io/PackageCompiler.jl/dev/devdocs/sysimages_part_1/ 这个做一遍就没事, 不知道是不是PackageCompiler的bug :joy:

京ICP备17009874号-2