问题
最新执行pod指令时,呱呱的打印一堆信息,有用的只有最后几句。
➜ MyDemo git:(develop_feature_2.31.0_SPU) pod --version
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin20/rbconfig.rb:229: warning: Insecure world writable dir /Users/pengge/Library/flutter/bin in PATH, mode 040777
Ignoring json-1.8.6 because its extensions are not built. Try: gem pristine json --version 1.8.6
......
Ignoring thin-1.5.1 because its extensions are not built. Try: gem pristine thin --version 1.5.1
Ignoring unf_ext-0.0.7.6 because its extensions are not built. Try: gem pristine unf_ext --version 0.0.7.6
1.10.0
解决办法
手动执行终端想尝试执行的指令,发现是磁盘权限问题。手动执行并附加sudo权限即可解决。
# warning: Insecure world writable dir /Users/pengge/Library/flutter/bin in PATH, mode 040777
$ sudo chmod go-w /Users/pengge/Library/flutter/bin
# Try: gem pristine json --version 1.8.6
$ sudo gem pristine json --version 1.8.6
# Try: gem pristine thin --version 1.5.1
$ sudo gem pristine thin --version 1.5.1
# Try: gem pristine eventmachine --version 1.2.7
$ sudo gem pristine eventmachine --version 1.2.7