Bundler 错误消息“版本库中不存在修订主版本”

Les*_*ill 5 bundler fido-u2f

尝试从“castle/ruby-u2f”的 repo 安装 gem“u2f”时,我收到一条错误消息:

Fetching git://github.com/castle/ruby-u2f.git
fatal: Needed a single revision
Revision master does not exist in the repository git://github.com/castle/ruby-u2f.git. Maybe you misspelled it?
Run Code Online (Sandbox Code Playgroud)

我找不到有关此错误消息的任何信息。该文本没有出现在任何 bundler 源文件中,所以我什至不知道从哪里开始调试。

如果有人对这个错误的来源和原因有任何了解,我很想知道。

Mat*_*ard 28

如果您尝试从 github 源安装 gem 并得到此信息,则可能是因为存储库将其默认分支从“master”更改为“main”。尝试添加branch: 'main'并查看是否有效。

gemfiles 中的完整行是( @Ryan评论):

gem 'gemname', git: 'github.com/gempath/gemname', branch: 'main'
Run Code Online (Sandbox Code Playgroud)


ted*_*ear 1

尝试从 master 分支拉取