macOS Mojave 10.14.6 CocoaPods的安
准备
- 首先要检查Mac是否安装了rvm。打开终端,输入指令 rvm -v
- 用rvm安装ruby环境
- 检查更新RubyGems(越新越好)
- 检查ruby源并移除
- 安装CocoaPods(sudo 表示管理员执行指令,需要输入密码的)
一.首先要检查Mac是否安装了rvm。打开终端,输入指令 rvm -v
1.安装rvm
curl -L get.rvm.io | bash -s stable
2.指定源
source ~/.rvm/scripts/rvm
3.查看版本确认是否安装成功
rvm -v
4.列出所有指定源里的ruby版本
rvm list known
cocoapoads1.png
二.用rvm安装ruby环境
注意,当ruby版本低于2.2.2时,安装cocoapods会报错,可通过指令 ruby -v检查当前版本。如果版本低于2.2.2,啥也不要说快更新一下。
输入指令:
rvm install 2.5.1
(如上图中,最新版本就是2.5.1),然后根据提示按enter
键。
安装完成之后输入指令
rvm list
查看ruby版本,看看是否安装成功
三.检查更新RubyGems(Ruby1.9.1 以后的版本自带RubyGems)
RubyGems是一个方便而强大的Ruby程序包管理器,Ruby的第三方插件是用gem方式来管理,非常容易发布和共享,一个简单的命令就可以安装上第三方的扩展库。
建议RubyGems升级到2.6.x以上
查看RubyGems的版本用指令:
gem -v
更新RubyGems的版本指令:
gem update --system
四.检查ruby源并移除
先是检查ruby源,
gem sources -l
出现结果如下:
*** CURRENT SOURCES ***
移除
gem sources --remove https://rubygems.org/
替换添加国内的镜像源,之所以要添加国内的ruby-china源,是因为taobao源已经停止维护了,所以此处替换的是ruby-china源,且尽量确保只有一个。输入指令gem sources --add https://gems.ruby-china.com
指令:
gem sources --add https://gems.ruby-china.com
cocoapoads2.png
五.安装CocoaPods(sudo 表示管理员执行指令,需要输入密码的)
sudo gem install cocoapods
成功后
pod setup
如果遇到pod setup
没反应,请参考下面文章
1.如果你同事电脑上有安装好,你其实可以从你同事电脑上拷贝过来,直接放到~/.cocoapods/repos
该路径就OK了.
2.如果你身边没有装好的CocoaPods的朋友,可以访问这个链接
https://github.com/CocoaPods/Specs (github所有的第三方开源库的Podspec文件都托管在这里,这也是你pod setup所要下载的)
.
选择Download ZIP,用你的浏览器或者迅雷什么的下载
解压后为Specs-master
Specs-master改名为master放在 ~/.cocoapods/repos 路径即可.
~/.cocoapods/repos 这个路径是在执行 pod setup生成的,所以电脑无法前往此路径是,建议先pod setup下,然后关闭掉即可生成路径.
挂个梯子下载会更快.