gpt4 book ai didi

julia - 在没有互联网连接的情况下使用 julia 语言(镜像?)

转载 作者:行者123 更新时间:2023-12-04 11:05:03 24 4
gpt4 key购买 nike

问题:
我想让我们的公司网络上的开发人员可以使用 julia,由于敏感数据,该网络根本无法访问互联网(没有代理)。

据我了解 julia 旨在使用 github。
例如 julia> Pkg.init() 尝试访问:
git://github.com/JuliaLang/METADATA.jl

示例:
我通过创建本地 CRAN 存储库 (rsync) 并设置本地网络服务器为 R 解决了这个问题。
我还通过创建本地 PyPi 存储库(bandersnatch)+ 网络服务器以同样的方式为 python 解决了这个问题。

问题:
有没有办法为 julia 的元数据和包创建本地存储库?

先感谢您。
罗马

最佳答案

是的,使用 Julia 包管理器的好处之一是您应该能够 fork METADATA 并将其托管在您想要的任何位置(并保留一个分支,您可以在允许客户端更新之前实际检查新包)。您可能是第一批真正建立这样一个系统的人之一,所以预计您需要提交一些问题(或者更好的是;拉取请求)以使一切顺利进行。

查看 Pkg.init() 的额外参数在其中指定 METADATA 存储库 URL。

如果你想要一个更简单的解决方案来管理我也会考虑有一个两层设置,你在一个系统上安装包(连接到互联网),然后复制生成的 ~/.julia目录到受限系统。如果你使用的包有二进制依赖,如果双方没有类似的系统,或者一些依赖是全局安装的,你可能会遇到问题,但是 Pkg.build("Pkgname")可能会有所帮助。

关于julia - 在没有互联网连接的情况下使用 julia 语言(镜像?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27940768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com