CocoaPods是Ruby语言写的,所以安装CocoaPods需要依赖Ruby环境,Mac电脑自带Ruby环境不过版本可能偏低,你可以使用RVM或者Homebrew来管理Ruby,安装RVM需要先安装GPG,CocoaPods可以用HomeBrew或者RubyGems安装。我们通常先安装Homebrew,再通过Homebrew来安装Ruby和CocoaPods。下面只简单的罗列一些常用的命令,任何不清楚的地方都可以查阅详细的资料。
查看Homebrew版本
安装Homebrew
卸载Homebrew
查看Homebrew的源
Homebrew的官方源
替换Homebrew的源为中科大的源
替换Homebrew的源为清华的源
更新Homebrew
查看Homebrew命令
Homebrew查看已安装软件的列表
Homebrew搜索软件
Homebrew安装软件
Homebrew卸载软件:
Homebrew更新软件
Homebrew查看可清理的旧版本包
Homebrew清理所有包的旧版本
Homebrew清理指定包的旧版本
查看Ruby版本
安装Ruby
卸载Ruby
更新Ruby
查看Ruby命令
查看RubyGems的源
移除RubyGems的源
添加RubyGems的国内源
查看RubyGems版本
更新RubyGems
RubyGems查看已安装软件的列表
RubyGems搜索软件
RubyGems安装软件
RubyGems卸载软件:
查看CocoaPods版本
使用Homebrew安装/卸载/更新CocoaPods
安装CocoaPods
卸载CocoaPods
更新CocoaPods
使用RubyGems安装/卸载/更新CocoaPods
安装CocoaPods
卸载CocoaPods
更新CocoaPods
查看CocoaPods命令
建立CocoaPods的本地索引库
查看CocoaPods的本地索引库
更新CocoaPods的本地索引库
更新CocoaPods的特定repo的本地索引库
经常使用的pod命令
pod版本指定的约束
其他信息
CocoaPods官网Homebrew官网
会显示如下:
cocoapods-core (0.39.0)
cocoapods-downloader (0.9.3)
cocoapods-plugins (0.4.2)
cocoapods-search (0.1.0)
cocoapods-stats (0.6.2)
cocoapods-trunk (0.6.4)
cocoapods-try (0.5.1)
然后逐个删除吧:
出现 Installation successful! 提示安装成功!
安装完成后替换一下ruby源
如果出现的是 https://gems.ruby-china.com/ 证明替换成功。
执行下面一句
然后
最后等待安装完成就好了!期间如果遇到问题请大家自行百度。
看这里 https://blog.csdn.net/jiankeufo/article/details/79362660
情况一:
情况二:
可能是别的库锁定了这个库的版本,也就是第三方库里用了第三方库并把它的版本给锁定了。
更详细看这里,都是杯具:
https://www.jianshu.com/p/a4c131491608
在此使用pod install而不是pod update原因如下:
pod install执行时如果有Podfile.lock文件,则三方库会根据lock文件记录的版本更新为最新版本
pod update 不管是否有Podfile.lock文件,都会将在(Podfile中引入时未写版本的第三方库)更新为网络上最新的版本,会造成库找不到的问题