无法加载此类文件——plist Catalina 和 Xcode 12.4

问题描述

尝试构建项目时出现此错误

/Library/Ruby/Site/2.6.0/rubygems/core_ext/kernel_require.rb:85:in `require': cannot load such file -- plist (LoadError)
from /Library/Ruby/Site/2.6.0/rubygems/core_ext/kernel_require.rb:85:in `require'
from ../bin/merge_config.rb:7:in `<main>'

我尝试手动安装 gem

gem install plist activesupport xcodeproj

但我仍然收到错误

哪个红宝石让我着迷

/usr/local/opt/ruby@2.6/bin/ruby

但老实说,我不知道这是 Ruby 或 Brew 还是 Cocoapods 或 macOS 或 Xcode 相关的 其他同事的环境看起来一样,工作正常

解决方法

最后发现解决方案其实很明显,只需要将这个添加到/etc/paths

/usr/local/opt/ruby@2.6/bin