错误:
You have enabled multifactor authentication but no OTP code provided. Please fill in an retry.
如果您的 Gem < 3.9.0 并且您尝试拉动,则会发生这种情况
如您所见,如果您提供选项--opt,它仍然不起作用,因为它告诉您--otp 是一个无效选项
invalid option: --otp=112914
如果您的 gem 版本 < 3.1.0,就会发生这种情况
它已在 rubygems 3.1.0 中修复
请注意,由于它是一个自我更新的二进制文件,因此更新它的方法是
gem update --system
检查您的版本使用
gem -v
这是一个已知问题,已在 Gem 版本 3.1.0 中修复
如果您的 gem < 3.1.0 并且由于某种原因无法更新,则没有解决方法。这里与直觉相反的是,对于使用 OTP 的 gem 推送,如果您未能指定 OTP,您会在命令行上获得一点交互式 OTP 输入。令人困惑的是,如果您遇到这个问题,gem yank 会告诉您您没有提供 OTP,并且还会告诉您这--otp
不是一个有效的选项。