无法运行 pod setup - 无法加载此类文件 -- cocoapods-core (LoadError)

Alm*_*ira 3 ruby ios cocoapods

我正在尝试安装 cocoapods,以便我可以为我的 cordova 应用程序安装 firebase 插件。我跑了一下sudo gem install cocoapods,gem安装成功了。然后,当我尝试运行时pod setup,它给了我一些错误,尝试谷歌搜索解决方案,其中之一是卸载 cocoapods 并运行sudo gem update --system. 这样做了,重新安装了cocoapods,运行pod setup再次运行,但现在我遇到了不同的错误。这是我的终端运行后显示的内容pod setup

Traceback (most recent call last):
10: from /Users/almiraputrisandy/.rvm/gems/ruby-head/bin/ruby_executable_hooks:24:in `<main>'
 9: from /Users/almiraputrisandy/.rvm/gems/ruby-head/bin/ruby_executable_hooks:24:in `eval'
 8: from /Users/almiraputrisandy/.rvm/rubies/ruby-head/bin/pod:23:in `<main>'
 7: from /Users/almiraputrisandy/.rvm/rubies/ruby-head/bin/pod:23:in `load'
 6: from /Users/almiraputrisandy/.rvm/rubies/ruby-head/lib/ruby/gems/2.7.0/gems/cocoapods-1.8.4/bin/pod:36:in `<top (required)>'
 5: from /Users/almiraputrisandy/.rvm/rubies/ruby-head/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
 4: from /Users/almiraputrisandy/.rvm/rubies/ruby-head/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
 3: from /Users/almiraputrisandy/.rvm/rubies/ruby-head/lib/ruby/gems/2.7.0/gems/cocoapods-1.8.4/lib/cocoapods.rb:17:in `<top (required)>'
 2: from /Users/almiraputrisandy/.rvm/rubies/ruby-head/lib/ruby/gems/2.7.0/gems/cocoapods-1.8.4/lib/cocoapods.rb:23:in `<module:Pod>'
 1: from /Users/almiraputrisandy/.rvm/rubies/ruby-head/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
 /Users/almiraputrisandy/.rvm/rubies/ruby-head/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- cocoapods-core (LoadError)
Run Code Online (Sandbox Code Playgroud)

我似乎找不到解决方案,所以如果有人知道解决方案,请帮助我!我的 Macbook 操作系统是 HighSierra 10.13.6。先感谢您!

Alm*_*ira 5

我通过运行以下命令解决了我的问题:

$ sudo gem uninstall cocoapods-core cocoapods-downloader cocoapods
$ sudo gem install cocoapods
Run Code Online (Sandbox Code Playgroud)

如果运行上面2条命令后运行出现LoadError - cannot load such file -- cocoapods_deintegrate错误pod install,运行以下命令即可解决问题:

$ sudo gem install cocoapods-deintegrate
Run Code Online (Sandbox Code Playgroud)

感谢这两个对我有帮助的答案: