终端命令及cocoapods踩坑记录

286 阅读1分钟
  • 当前使用终端 echo $0
  • 所有环境变量 $PATH
  • 查看完整路径 which ***
  • ruby版本 ruby -v
  • rvm切换版本 rvm --default 2.6.3
  • 删除ruby版本 rvm remove 2.7.1
  • 切换到系统默认ruby rvm use system --default
  • 下载cocoapods sudo gem install cocoapods -v 1.11.3 -n /usr/local/bin
  • 下载user-defined-build-types sudo gem install cocoapods-user-defined-build-types

cocoapods踩坑记录

image.png

执行pod install时,报上图错误。 前提:用rvm安装了多版本rubygem info cocoapods-user-defined-build-types查看cocoapods-user-defined-build-types是否已经安装。如果没安装需要安装,我安装完发现还是不行。

最后解决方法是:

  1. rvm use system --default切换到系统默认ruby
  2. 清空cocoapods,使用sudo gem install cocoapods -v 1.11.3 -n /usr/local/bin重新下载
  3. sudo gem install cocoapods-user-defined-build-types安装user-defined-build-types
  4. 再执行pod install即可

总结:感觉ruby2.7.3不能使用user-defined-build-types,有知道原因的欢迎讨论。