首先声明:2018年8月28日https://gems.ruby-china.org域名更新为https://gems.ruby-china.com
步骤一:Runby更新(升级Runby环境首先需要安装rvm,步骤见下方备注,如果已经安装请忽略)
1.我们知道Mac自带有Runby,但是一般版本比较老旧,可以更新一下,终端命令-> sudo gem update --system 提示输入密码,输入你电脑密码即可
2.由于各种原因 rubygems.org 国内被屏蔽,需要更换国内源 命令 gem sources --addhttps://gems.ruby-china.com/--removehttps://rubygems.org/
3.查看是否更换成功了 命令 gem sources -l **** CURRENT SOURCES **** 下方显示只有https://gems.ruby-china.com/表示成功了
步骤二:安装CocoaPods
1.命令 sudo gem install cocoapods 如果出错使用 命令 sudo gem install -n /usr/local/bin cocoapods (mac OS 10.11 之后一些命令有变化,如果你是之前的系统使用前面的命令,之后的使用后面的)
2.上一步一般情况会很快完成,完成后输入命令 pod --version 查看版本,有版本号显示表示成功,继续下一步
3.设置仓库,命令 pod setup 有点慢,出错比较多,大多数是网络原因导致接收失败,多试几次就好,当然网络好可以忽略,我就安装了3天,每天早中晚各一次,终于第三天成功了(实在不行,可以卸载 CocoaPods再重新安装一下, 命令 sudo gem uninstall cocoapods)
步骤三:恭喜你基本完成了,下面开始使用
1.创建Podfile文件,编辑 命令 vim Podfile 进入后输入 i 即进入编辑状态 然后输入下面内容(版本和target名字写自己的)
platform :ios, '8.0'
use_frameworks!
target 'Test' do
pod 'SDWebImage'
pod 'Masonry'
end
2. 写完后按 ESC 然后wq 保存并退出
3.命令 pod install 结束后重新打开项目,最好编译一下,否则有时会出现无法引入头文件的问题(会多出一个白色的 后缀 .xcworkspace文件,打开项目以后双击它即可,其他的命令不在阐述)
小结:好了就是这么简单,就这三步,大多数错误其实就是网络或者写入权限的原因,只有你网络可以,电脑是读写权限够(一般我们都是管理员,没问题的)非常快的,出错了也不用着急,多试几次就好,大家有什么好的可以补充有什么建议也可以留言,谢谢!
补充: 安装rvm
curl -L get.rvm.io | bash -s stable
source~/.bashrc
source~/.bash_profile
查看 rvm版本 rvm -v
列出可装版本信息 rvm list known
安装你需要的版本 rvm install 2.6.3 (如果你电脑没有安装Xcode和Command Line Tools for Xcode以及Homebrew 会自动下载安装)
设置默认版本 rvmuse 2.6.3--default