cocoapods 在系统升级后失效
2020-05-09 本文已影响0人
只懂搬砖的z_bl
使用pod install出现如下错误
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory
这是Mac升级系统导致,当你的Mac系统升级为 high siera的时候,别忘记更新cocoapods。
执行命令:
$ sudo gem update —system
$ sudo gem install cocoapods -n/usr/local/bin
但是问题又来了,在执行sudo gem install cocoapods -n/usr/local/bin
时,报如下错误
ERROR: Error installing cocoapods:
ERROR: Failed to build gem native extension.
后面发现,是RVM的报错,于是,重装
\curl -sSL https://get.rvm.io | bash -s stable --ruby
安装成功后,启动rvm
source /Users/XXXXXX/.rvm/scripts/rvm
然后需要检查ruby
是否已经是2.3.0或者更高的版本
ruby -v
如果是,可以直接
sudo gem install cocoapods
成功后,即可完成cocoapods的安装
推荐一些链接供参考:
解决Mac系统升级导致cocoapods失效问题 - jy_king - 博客园
cocoapods ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension. - 简书
MacOS 10.15安装cocoapods - 简书
终端更新Ruby步骤和遇见奇葩问题的解决办法 - 简书