热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

朱莉娅:确保使用软件包的开发版本

如何解决《朱莉娅:确保使用软件包的开发版本》经验,为你挑选了1个好方法。

我正在开发一个也已注册的软件包。因此,我的dev文件夹中有一个版本(“ C:/ Users //。julia / dev”),并且我还安装了最新的注册版本,就好像我没有开发它一样。所以我的问题是,当需要时,如何确定使用开发版本?看来,如果我不删除注册版本,它只会使用该版本而不是dev版本,即使如此,我也将我的dev路径添加到Julia的加载路径中。



1> Bogumił Kami..:

您应该使用Pkg.develop,并Pkg.free移动到从包(或开发版本dev,并free命令在pkg经理模式)。然后,您可以使用Pkg.status查看当前哪个版本。这是一个例子:

julia> Pkg.status("DataFrames")
    Status `C:\Users\bogum\.julia\environments\v1.2\Project.toml`
  [a93c6f00] DataFrames v0.19.4

julia> Pkg.develop("DataFrames")
[ Info: Path `C:\Users\bogum\.julia\dev\DataFrames` exists and looks like the correct package, using existing path
 Resolving package versions...
  Updating `C:\Users\bogum\.julia\environments\v1.2\Project.toml`
  [a93c6f00] ? DataFrames v0.19.4 ? v0.19.4+ [`C:\Users\bogum\.julia\dev\DataFrames`]
  Updating `C:\Users\bogum\.julia\environments\v1.2\Manifest.toml`
  [a93c6f00] ? DataFrames v0.19.4 ? v0.19.4+ [`C:\Users\bogum\.julia\dev\DataFrames`]
  [9a8bc11e] + DataStreams v0.4.2

julia> Pkg.status("DataFrames")
    Status `C:\Users\bogum\.julia\environments\v1.2\Project.toml`
  [a93c6f00] DataFrames v0.19.4+ [`C:\Users\bogum\.julia\dev\DataFrames`]

julia> Pkg.free("DataFrames")
 Resolving package versions...
  Updating `C:\Users\bogum\.julia\environments\v1.2\Project.toml`
  [a93c6f00] ? DataFrames v0.19.4+ [`C:\Users\bogum\.julia\dev\DataFrames`] ? v0.19.4
  Updating `C:\Users\bogum\.julia\environments\v1.2\Manifest.toml`
  [a93c6f00] ? DataFrames v0.19.4+ [`C:\Users\bogum\.julia\dev\DataFrames`] ? v0.19.4
  [9a8bc11e] - DataStreams v0.4.2

julia> Pkg.status("DataFrames")
    Status `C:\Users\bogum\.julia\environments\v1.2\Project.toml`
  [a93c6f00] DataFrames v0.19.4

正如您在状态结果中看到的那样,您具有使用哪个版本的软件包的信息。

也可以看看:

https://julialang.github.io/Pkg.jl/dev/managing-packages/#Developing-packages-1(关于开发套件)

https://julialang.github.io/Pkg.jl/dev/managing-packages/#Adding-registered-packages-1(关于读取状态输出)


推荐阅读
author-avatar
温倩0918
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有