使用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下运行上述命令时,命令执行成功。