如何为正在开发的Julia项目下载和设置依赖项?
我正在尝试下载并安装不在包注册表中的Julia项目的依赖项。它有一个清单和项目文件。如何使用Julia软件包管理器一次下载它所依赖的所有软件包如何为正在开发的Julia项目下载和设置依赖项?,julia,Julia,我正在尝试下载并安装不在包注册表中的Julia项目的依赖项。它有一个清单和项目文件。如何使用Julia软件包管理器一次下载它所依赖的所有软件包 下载源代码:git clonehttps://github.com/RandomUser/Unregistered.jl 激活项目:pkg>激活未注册。jl 确保安装了任何依赖项:pkg>实例化 软件包设置完成后,您就可以正常使用软件包了。 您可以加载包: julia> using Unregistered 甚至运行其测试套件: pkg>
git clonehttps://github.com/RandomUser/Unregistered.jl
pkg>激活未注册。jl
pkg>实例化
julia> using Unregistered
甚至运行其测试套件:
pkg> test
FWIW,这里是@David Varela建议的“纯”朱莉娅版本
在替换
和/some/local/path
后,在REPL或类似文件中,此“仅起作用”:
using Pkg
Pkg.GitTools.clone("<url-to-project>", "/some/local/path")
cd("/some/local/path")
Pkg.activate(".")
Pkg.instantiate()
# Pkg.precompile() # optional
使用Pkg
Pkg.gittols.clone(“,”/some/local/path”)
cd(“/some/local/path”)
包装激活(“.”)
Pkg.instantiate()
#Pkg.precompile()#可选
准备(可选):
cd
放入其中Julia--project=。
pkg>dev--localhttps://github.com/RandomUser/Unregistered.jl
dev/unregistered
,并安装所有必需的依赖项
如果未注册的项目是Julia包,那么现在可以使用unregistered
。如果你想在Unregistered.jl
上工作,你可以pkg>激活dev/Unregistered
在项目环境中工作。我有一个跟进。这一切都很好,但是,如果我关闭Julia并重新打开它,我是否需要再次执行激活。
?(假设我在适当的文件夹中)。