Julia有一个基于Git存储库的打包系统,它具有特定的目录(获得的包骨架Pkg.new("MyPackage")),以及一个列出包和它们可以找到的git服务器的METADATA文件.
Pkg.init()使用默认的包列表初始化本地Julia安装,但在一个包的文档中写入的确切步骤是什么,以便让潜在用户尝试使用Pkg.add("MyPackage"); require("MyPackage")?
任何包源代码都可以手动放入.julia/MyPackage.这可以通过解压缩文件或手动从其存储库中检出包源来完成.一旦完成,require("MyPackge")就会像任何官方套餐一样工作.
如果您想让用户试用Pkg.add("MyPackage"),您需要为他们提供自己的METADATA存储库.克隆官方存储库,像往常一样添加自己的包.然后让用户初始化他们的julia软件包安装Pkg.init("url to metdata git repository").完成后,Pkg.add("MyPackage")将从其自己的私有git存储库安装包.
| 归档时间: |
|
| 查看次数: |
1967 次 |
| 最近记录: |