升级到macOS 13 (Ventura) pod 不能使用

734 阅读1分钟

执行pod

pod install

报错信息如下

/Library/Ruby/Site/2.6.0/rubygems/specification.rb:1404:in `rescue in block in activate_dependencies': Could not find 'ffi' (>= 1.15.0) among 91 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/Users/apple/.gem/ruby/2.6.0:/Library/Ruby/Gems/2.6.0:/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/gems/2.6.0' at: /Library/Ruby/Gems/2.6.0/specifications/ethon-0.14.0.gemspec, execute `gem env` for more information
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1401:in `block in activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `each'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1372:in `activate'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1408:in `block in activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `each'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1372:in `activate'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1408:in `block in activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `each'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1372:in `activate'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1408:in `block in activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `each'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1372:in `activate'
	from /Library/Ruby/Site/2.6.0/rubygems.rb:299:in `block in activate_bin_path'
	from /Library/Ruby/Site/2.6.0/rubygems.rb:298:in `synchronize'
	from /Library/Ruby/Site/2.6.0/rubygems.rb:298:in `activate_bin_path'
	from /usr/local/bin/pod:25:in `<main>'
/Library/Ruby/Site/2.6.0/rubygems/dependency.rb:311:in `to_specs': Could not find 'ffi' (>= 1.15.0) among 91 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/Users/apple/.gem/ruby/2.6.0:/Library/Ruby/Gems/2.6.0:/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/gems/2.6.0' , execute `gem env` for more information
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1402:in `block in activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `each'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1372:in `activate'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1408:in `block in activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `each'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1372:in `activate'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1408:in `block in activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `each'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1372:in `activate'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1408:in `block in activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `each'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1390:in `activate_dependencies'
	from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1372:in `activate'
	from /Library/Ruby/Site/2.6.0/rubygems.rb:299:in `block in activate_bin_path'
	from /Library/Ruby/Site/2.6.0/rubygems.rb:298:in `synchronize'
	from /Library/Ruby/Site/2.6.0/rubygems.rb:298:in `activate_bin_path'
	from /usr/local/bin/pod:25:in `<main>'

解决办法

1、sudo gem uninstall cocoapods
2、brew cleanup -d -v
3、brew install cocoapods
4、brew link cocoapods
5、Done