ios - 更新 Mac OS catalina 后 Cocoapods 出错
问题描述
我已将 Mac OS 更新到 Catalina 10.15.6。现在,当我尝试在 Xcode 项目中安装 pod 时,它会出现以下错误。我搜索了很多,但找不到任何可行的解决方案。这是日志:
pod install
Traceback (most recent call last):
18: from /usr/local/bin/pod:23:in `<main>'
17: from /usr/local/bin/pod:23:in `load'
16: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/bin/pod:55:in `<top (required)>'
15: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/command.rb:52:in `run'
14: from /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:334:in `run'
13: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/command/install.rb:46:in `run'
12: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/command.rb:150:in `verify_podfile_exists!'
11: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/config.rb:200:in `podfile'
10: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/config.rb:221:in `podfile_path'
9: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/config.rb:161:in `installation_root'
8: from /Library/Ruby/Gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/multibyte/unicode.rb:274:in `normalize'
7: from /Library/Ruby/Gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/multibyte/unicode.rb:136:in `decompose'
6: from /Library/Ruby/Gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/multibyte/unicode.rb:136:in `inject'
5: from /Library/Ruby/Gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/multibyte/unicode.rb:136:in `each'
4: from /Library/Ruby/Gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/multibyte/unicode.rb:147:in `block in decompose'
3: from /Library/Ruby/Gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/multibyte/unicode.rb:326:in `codepoints'
2: from /Library/Ruby/Gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/multibyte/unicode.rb:336:in `load'
1: from /Library/Ruby/Gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/multibyte/unicode.rb:336:in `open'
/Library/Ruby/Gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/multibyte/unicode.rb:336:in `initialize': No such file or directory @ rb_sysopen - /Library/Ruby/Gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/values/unicode_tables.dat (Errno::ENOENT)
解决方案
推荐阅读
- rust - u8 作为 i32 与 i32::from_be_bytes([u8;4])
- javascript - 有没有办法获取用户的 SoundCloud 当前操作(歌曲更改、跳到某个时间戳,...)?
- c# - 在多对多关系中插入一条新记录
- amazon-web-services - 具有资源 req 和 lim 的 Cluster Auto Scaler
- regex - RegEx IP 范围 A 类网络
- css - 使用 CSS 在段落(
...不是桌子)
- python - 从jpeg获取灰度图像
- c# - 如何从 C# 中的字典中删除 KEY
- mysql - NodeJS API 在本地工作,但不在 Heroku 上
- java - 在 Quarkus 测试中将值注入私有字段