根据官方教程,在Pkg管理模式下,可以使用add命令添加包
(@v1.6) pkg > add [package name/package URL/package local directory]
但教程中同样指出,如果要使用未注册的包,必须用URL方式或本地方式加载。此外,add方法加载的包,相当于对包存储库进行跟踪,采用本地加载时,也必须将本地修改的包代码上传到存储库的某一分支才能使用(没有做过具体测试)。
所以官方提供了dev命令,可以直接加载本地修改的包,在开发场景中使用
(@v1.6) pkg > dev [package name/package URL/package local directory]
如果要使用未注册的包,同样可以用URL方式或本地方式加载。采用dev方法加载的包,对路径进行跟踪,即使是注册的包,其使用的包代码也是本地~/.julia/dev/目录下的代码(可通过设置环境变量 JULIA_PKG_DEVDIR 来更改此路径)。如果修改的代码在云端,必须手动clone或者pull。
本文采用Example包作为示例。
注意:以下操作都是在test环境中进行,检查修改是否成功时注意要切换到test环境下
在指定文件夹中创建一个新的环境
>

最低0.47元/天 解锁文章
4663

被折叠的 条评论
为什么被折叠?



