14年年底装的黑苹果最近太卡了,然后系统版本又不支持最新的Xcode8-beta版本,所以决定新装一个mac OS 10.10系统, 黑苹果安装最麻烦的就是驱动了,具体安装步骤这里就不赘述了.
如何在Mac OS X上安装 Ruby运行环境
首先安装Xcode
安装好Xcode会帮你一些开发包
安装 RVM
- 安装RVM
1
curl -L https://get.rvm.io | bash -s stable
- 载入RVM环境
1
source ~/.rvm/scripts/rvm
- 查看RVM版本
1
rvm -v
用 RVM 安装 Ruby 环境
- 列出已知的ruby版本
1
rvm list known
- 选择现有的rvm版本来进行安装
1
rvm install 2.4.1
- 查询已经安装的ruby
1
rvm list
- 卸载一个已安装版本
1
rvm remove 1.9.2
设置 Ruby 版本
- 将指定版本的 Ruby 设置为系统默认版本, 前提是需要本地安装了该版本
1
rvm 2.4.1 --default
- 查看版本
1
2ruby -v
gem -v更改Ruby的默认源
- 替换源
1
2
3
4
5gem source -r https://rubygems.org/
## 淘宝镜像目前不可用
gem source -a https://ruby.taobao.org
## Ruby China
gem source -a https://gems.ruby-china.com - 验证是否替换成功
1
gem sources -l
- 提示如下表示成功
1
2
3CURRENT SOURCES
https://gems.ruby-china.com
- 提示如下表示成功
如何下载和安装CocoaPods?
- 首先安装Ruby环境
- 然后安装Cocoapods
1
sudo gem install cocoapods
2016年07月18日使用淘宝镜像错误
安装完系统,怎么能少了Cocoapods这个神器呢, 安装网上的步骤一步一步Ruby使用淘宝镜像,但是到了最后安装cocoapods的时候sudo gem install cocoapods
报错了,错误如下:证书验证失败
Error fetching https://ruby.taobao.org:
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems-china.oss-cn-hangzhou.aliyuncs.com/specs.4.8.gz)
最后网上搜索了一下:因为淘宝Ruby镜像交由Ruby China维护了, 解决方法就是使用Ruby默认源或者Ruby China源。
- 移除现有并验证
gem sources –add https://gems.ruby-china.com –remove https://rubygems.org/
gem sources -l
如果终端显示
CURRENT SOURCES
即为成功了, 最后再次执行sudo gem install cocoapods
即可安装成功
Failed to connect to GitHub to update the CocoaPods/Specs specs repo
2018年03月08日 pod install报错误
Failed to connect to GitHub to update the CocoaPods/Specs specs repo
网上说是因为是Github在不久之前的2018年2月23号移除了一些低加密标准协议,包括TLSv1/TLSv1.1,diffie-hellman-group1-sha1,diffie-hellman-group14-sha1, Weak cryptographic standards removed.
- 首先需要升级Ruby
1
2rvm install 2.4.1
rvm 2.4.1 --default - 然后更新Cocoapods
1
gem install cocoapods -n /usr/local/bin