CocoaPods的安装和使用
1、安装rvm
检查Mac是否安装了rvm,打开终端,输入指令:
rvm -v
如果不存在,则会出现下面的情况:
Last login: Thu Sep 19 08:32:35 on console
bogon:~ wangruifang$ rvm -v
-bash: rvm: command not found
如果存在,则会打印rvm的版本信息:
bogon:~ wangruifang$ rvm -v
rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
如果不存在,先要安装一下,依次输入以下命令:
curl -L get.rvm.io | bash -s stable
上面的安装不了用下面的命令
\curl -sSL https://get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
升级rvm到最新的稳定版本命令:
rvm get stable
2、安装ruby
(1)查询ruby所有可安装的版本信息:
rvm list known
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.6]
[ruby-]2.5[.5]
[ruby-]2.6[.3]
[ruby-]2.7[.0-preview1]
ruby-head
···
2)选择一个ruby版本进行安装
rvm install 3.0.0
// 注意:安装过程中需要两次按下 Enter 键, 第二次按下后需要输入电脑访问密码(不可见,只管输入就行);
// 如果你电脑没有安装Xcode和Command Line Tools for Xcode以及Homebrew 会自动下载安装,建议提前安装这三者.
(3)设置为默认版本
rvm use 3.0.0 --default
3、检查更新ruby版本环境
cocoapods是用gem ruby实现的,想要使用它首先需要有gem ruby的环境。且Mac的OS X系统默认已经可以运行ruby。
检查 gem ruby 版本号:
sudo gem -v
更新 gem ruby 版本号:
sudo gem update --system
4、检查更新ruby源
(1)检查ruby源
bogon:~ wangruifang$ gem sources -l
*** CURRENT SOURCES ***
https://rubygems.org/
2)替换国内镜像源
之所以要添加国内的 ruby-china源,是因为taobao源已经停止维护了,所以此处替换的是ruby-china源,且尽量确保只有一个。
//移除原有镜像源:
gem sources --remove https://rubygems.org/
//添加国内镜像源
gem sources --add https://gems.ruby-china.com
5、安装CocoaPods
sudo gem install cocoapods
OS X EL Capitan 或 macOS High Sierra System 后改为:
sudo gem install -n /usr/local/bin cocoapods
如果以上安装cocoapads报错
ERROR: While executing gem ... (Gem::FilePermissionError)
更换为下面安装方式
gem install cocoapods --user-install
如果安装了多个Xcode使用下面的命令选择(一般需要选择最近的Xcode版本)
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
设置pod:
pod setup
安装Homebrew
1. 安装步骤
如果有更换镜像源的想法,强烈推荐使用镜像助手获取执行脚本。
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
如果命令执行中卡在下面信息(如提示有差异,请反馈给我):
==> Tapping homebrew/core
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
请Control + C
中断脚本执行如下命令:
cd "$(brew --repo)/Library/Taps/"
mkdir homebrew && cd homebrew
git clone git://mirrors.ustc.edu.cn/homebrew-core.git
cask
同样也有安装失败或者卡住的问题,解决方法也是一样:
cd "$(brew --repo)/Library/Taps/"
cd homebrew
git clone https://mirrors.ustc.edu.cn/homebrew-cask.git
成功执行之后继续执行前文的安装命令:
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
最后看到==> Installation successful!就说明安装成功了。
最最后更新下:
brew update