使用 gem 安装 fastlane 时,未定义方法 `request' for nil:NilClass

Dol*_*hin 12 ruby rubygems

当我使用此命令在 macOS Catalina 10.15 中安装 fastlane 时:

\n
sudo gem install fastlane -v 2.177.0\n\nor\n\nsudo gem update fastlane\n
Run Code Online (Sandbox Code Playgroud)\n

显示此错误:

\n
ERROR:  While executing gem ... (NoMethodError)\n    undefined method `request' for nil:NilClass\n(base)\n
Run Code Online (Sandbox Code Playgroud)\n

我尝试从互联网上搜索,但似乎没有关于此问题的问题。我应该做什么来解决它?这是我的红宝石版本信息:

\n
$ ruby -v                                                                                                                                                                      \xe2\x80\xb9ruby-3.0.0\xe2\x80\xba\nruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-darwin19]\n(base)\n
Run Code Online (Sandbox Code Playgroud)\n

这是我的 ruby​​gem 信息:

\n
$ gem -v                                                                                                                                                                       \xe2\x80\xb9ruby-3.0.0\xe2\x80\xba\n3.2.3\n(base)\n
Run Code Online (Sandbox Code Playgroud)\n

Isu*_*mal 24

我尝试了以下步骤并解决了问题

gem cleanup
brew uninstall cocoapods
sudo gem uninstall cocoapods
sudo gem install cocoapods -n /usr/local/bin
sudo gem install cocoapods-user-defined-build-types
pod install --repo-update
Run Code Online (Sandbox Code Playgroud)