【发布时间】:2018-10-11 23:15:18
【问题描述】:
我正在尝试在我的一个包 (UnivariateFunctions) 上使用 Travis,该包依赖于另一个包 (SchumakerSpline)。构建总是失败,显然是因为它无法访问SchumakerSpline。 SchumakerSpline 可以通过 REPL 从 github 安装到我的本地机器上,所以不清楚这个包的问题是什么。
什么会导致此类错误,更一般地说,使用 Travis 测试依赖于其他 Julia 包的 Julia 包所需的步骤是什么?你需要对一个包做些什么来确保它可以被其他包轻松引用和依赖?
完整的错误信息如下:
ERROR: Unsatisfiable requirements detected for package SchumakerSpline [65e68595]:
SchumakerSpline [65e68595] log:
├─possible versions are: 0.0.1 or uninstalled
├─restricted to versions 0.0.1-* by UnivariateFunctions [117ba14f], leaving only versions 0.0.1
│ └─UnivariateFunctions [117ba14f] log:
│ ├─possible versions are: 0.0.0 or uninstalled
│ └─UnivariateFunctions [117ba14f] is fixed to version 0.0.0
└─restricted by julia compatibility requirements to versions: uninstalled — no versions left
【问题讨论】: