我已经创建了一个包Xnumber
。我还没有注册。
现在,我正在创建另一个使用上述包的包(SHbundle
(。现在在julia REPL本地执行以下代码时:
julia> add "https://gitlab.com/vyush/Xnumber.jl.git"
julia> using Xnumber
它在本地工作得很好,我可以使用该函数,但在添加Xnumber作为依赖项后推送到SHbundle。管道脚本失败。正在执行的命令是
- |
julia --project=@. -e '
using Pkg
Pkg.build()
Pkg.test(coverage=true)'
我得到的错误是ERROR: expected package Xnumber [fdc6275c] to be registered
。该包在本地运行良好,但在执行管道脚本时出错。
我有任何解决办法,没有注册包。
这些包的链接是:Xnumber,SHbundle
- 删除
.gitignore
文件中的/Manifest.toml
- 在
julia> add "https://gitlab.com/vyush/Xnumber.jl.git"
之后提交Manifest.toml
文件 - 在管道中添加
Pkg.instantiate()
的额外步骤