如何在Julia中检查项目清单是否完整?
我正在努力确保Julia项目的如何在Julia中检查项目清单是否完整?,julia,Julia,我正在努力确保Julia项目的manifest.toml文件是完整的,这样任何人都可以复制我项目的结果。我知道我可以使用Travis或任何其他清洁环境,但如果可能的话,我正在寻找基于本地Julia的解决方案 问题最初发布 导航到项目文件夹 导出JULIA\u加载路径=。(或在Windows上设置JULIA\u加载路径=。) 开始julia ]实例化项目 运行项目代码(最重要的是使用语句运行) 这样,julia将专门使用项目的toml文件中指定的包(和版本)。特别是,对于每个不存在的包,您都会得到
manifest.toml
文件是完整的,这样任何人都可以复制我项目的结果。我知道我可以使用Travis或任何其他清洁环境,但如果可能的话,我正在寻找基于本地Julia的解决方案
问题最初发布
导出JULIA\u加载路径=。
(或在Windows上设置JULIA\u加载路径=。)julia
]实例化项目
)
LOAD\u PATH
(称为JULIA\u LOAD\u PATH
JULIA外部)变量指定指向JULIA环境的路径堆栈。默认情况下,它包含三个条目
julia> LOAD_PATH
3-element Array{String,1}:
"@"
"@v#.#"
"@stdlib"
这将扩展到当前活动环境(
@
)常规环境,例如,v.1.2
环境(@v#.#
)等等(有关更多详细信息,请参阅)。如果一段代码试图使用或导入一个包,Julia将按顺序(从上到下)在这些目录中的toml文件中查找它。这意味着人们通常可以加载只存在于v.1.2
环境中但不存在于当前项目中的包X
(即项目不是独立的)。通过上面的过程,我们从LOAD\u PATH
变量中删除这些路径,并且只保留当前项目环境。bbbbb但是。。。这是我的问题!:-D