julia - 使用子包从文件夹结构创建包
问题描述
我得到了一个名为PackageName
以下结构的文件夹。
PackageName/
|- SubPackage.jl/
|- src/
|- MyModule.jl
|- test/
|- runtests.jl
|- Project.toml
|- Manifest.toml
|- Project.toml
|- Manifest.toml
|- .gitignore
|- .gitattributes
|- README.md
里面PackageName
有各种.git
文件,如.gitignore
,.gitattributes
和README.md
. Julia 包中还需要 aProject.toml
和 a 。Manifest.toml
最后,还有各种结构的文件夹SubPackage
。本质上,它们还包含 aProject.toml
和 a Manifest.toml
。它们还包含一个src/
名为 Module的目录MyModule.jl
和一个test/
包含一些单元测试的目录。MyModule.jl
有一个名为 的函数,myfunction()
它被导出。
我想使用所有SubPackage
-style 包,但我遇到了一些问题。PackageName
似乎不是一个合适的 Julia 包,因为
- 它没有
src/
目录。 - 它
Project.toml
有一个author
, aversion
和[deps]
字段,但缺少一个name
anduuid
。
在 Julia 环境中正确使用此文件夹中的包的最佳方法是什么?本质上,我希望能够做到using PackageName
并且能够使用myfunction()
.
解决方案
推荐阅读
- php - 如何在 url 之后获取任何字符
- html - Tailwind CSS - 无法在 div 内居中搜索栏
- graphics - 如何使用 Tableau 桌面创建交互式图形?
- docker - GCP 实例组中 docker 容器的滚动更新
- contentful - 有没有办法将内容条目从一种内容类型转换为另一种?
- xunit - xUnit - 将断言分组为可重用的方法
- sql - 返回列中具有多个唯一值的行
- r - 为什么我不能在 VS Code 中使用弧度作为 R 路径但 R 有效?
- django - 删除时Django不重定向到确认页面
- visual-studio-code - VS Code 无法启动并显示黑屏