背景:
在升级到macOS10.15(macOS Catalina)时使用pod时报错,报错如下:
$ pod install
-bash: /usr/local/bin/pod:
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby:
bad interpreter: No such file or directory
解决方法:
方案一
步骤1:
brew link --overwrite cocoapods
如果出现
Error: No such keg: /usr/local/Cellar/cocoapods
执行
brew reinstall cocoapods
步骤2:
brew install ruby
步骤3(这里可以指定一下版本,比如指定到之前使用的版本,不然会是最新版本):
sudo gem install cocoapods -v 1.x.x
方案二(暂未尝试)
步骤1:
sudo gem update --system
步骤2(这里可以指定一下版本,比如指定到之前使用的版本,不然会是最新版本):
sudo gem install cocoapods -n/usr/local/bin -v 1.x.x