pod init出现未初始化的常量ActiveSupport::XmlMini::IsolatedExecutionState (NameError)。

3

Mac OS

成功安装了CocoaPods-1.11.2 ruby -v ruby 3.1.1p18 (2022年02月18日修订版53f5fc4236) [x86_64-darwin21] gem -v 3.3.8

但在执行pod init时,出现了一个错误信息

pod init /usr/local/lib/ruby/gems/3.1.0/gems/activesupport-7.0.0.rc3/lib/active_support/xml_mini.rb:184:in `current_thread_backend': 未初始化常量ActiveSupport::XmlMini::IsolatedExecutionState (NameError)

    IsolatedExecutionState[:xml_mini_backend]
    ^^^^^^^^^^^^^^^^^^^^^^
from /usr/local/lib/ruby/gems/3.1.0/gems/activesupport-7.0.0.rc3/lib/active_support/xml_mini.rb:103:in `backend='
from /usr/local/lib/ruby/gems/3.1.0/gems/activesupport-7.0.0.rc3/lib/active_support/xml_mini.rb:201:in `<module:ActiveSupport>'
from /usr/local/lib/ruby/gems/3.1.0/gems/activesupport-7.0.0.rc3/lib/active_support/xml_mini.rb:11:in `<top (required)>'
from <internal:/usr/local/lib/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/usr/local/lib/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /usr/local/lib/ruby/gems/3.1.0/gems/activesupport-7.0.0.rc3/lib/active_support/core_ext/array/conversions.rb:3:in `<top (required)>'
from <internal:/usr/local/lib/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/usr/local/lib/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /usr/local/lib/ruby/gems/3.1.0/gems/cocoapods-1.11.2/lib/cocoapods.rb:9:in `<top (required)>'
from <internal:/usr/local/lib/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/usr/local/lib/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /usr/local/lib/ruby/gems/3.1.0/gems/cocoapods-1.11.2/bin/pod:36:in `<top (required)>'
from /usr/local/opt/ruby/bin/pod:25:in `load'
from /usr/local/opt/ruby/bin/pod:25:in `<main>'
1个回答

0
在我的情况下,降级到ruby30(从ruby31)解决了这个问题(使用macports):
sudo gem uninstall cocoapods
sudo port -v install ruby30
sudo port select --set ruby ruby30
sudo gem install cocoapods
希望这可以帮助到你...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接