iOS 环境搭建

Python014

iOS 环境搭建,第1张

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中引入时未写版本的第三方库)更新为网络上最新的版本,会造成库找不到的问题