Julia@1.0.0:如何在REPL中安装Pkg.uuid

时间:2018-08-19 02:08:26

标签: julia

我要使用Base.compilecache。 它需要PkgId(UUID)。但是我不知道如何在REPL中安装Pkg.uuid。 https://docs.julialang.org/en/v1.0.0/base/base/#Base.compilecache

我尝试了Pkg.PackageSpec,但无法获取UUID。 https://docs.julialang.org/en/stable/stdlib/Pkg/#Pkg.PackageSpec

julia> using Pkg

julia> Pkg.status()
Status `~/.julia/environments/v1.0/Project.toml`
[8f4d0f93] Conda v1.0.1
[7073ff75] IJulia v1.9.3

julia> Pkg.PackageSpec("Conda")
PackageSpec(name=Conda)

julia> Pkg.PackageSpec("Conda").uuid
UUID("00000000-0000-0000-0000-000000000000")

我的目标是在Docker文件上调用Base.compilecache

Julia v0.6.4代码

julia -e "Base.compilecache(\"JSON\")"

1 个答案:

答案 0 :(得分:2)

您可以使用Base.identify_package("Conda")