如何修复货物错误"failed to find branch `master`"?



使用rust 1.52,我运行:

cargo install --git https://gitlab.com/seaofvoices/darklua.git

导致以下错误输出:

error: failed to find branch `master`
Caused by:
cannot locate remote-tracking branch 'origin/master'; class=Reference (4); code=NotFound (-3)

这个repo从来没有一个名为"master"的分支,而且我不认为有办法指定一个不同名称的HEAD分支。

这是1.55版本之前rust缺少的特性。修复被合并到货物在这个拉请求:https://github.com/rust-lang/cargo/pull/8522

并使其进入rust 1.55版本。当在rust 1.55下运行上述命令时,命令执行成功。

最新更新