一简介
1.Rvm 介绍
Rvm全称Ruby Version Manager,是安装和管理ruby的一种工具。
摘录:RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.
2.Ruby 介绍
Ruby是一种面向对象的脚本语言,简单易用,功能强大。能跨平台和可移植性好等等。其实就是种脚本语言。
Ruby的软件源使用的是亚马逊的云服务,国内网络环境下载时可能会出现各种不稳定和超时,所以自带的需要翻墙,可以将官方 ruby 源替换成由China ruby 源(https://gems.ruby-china.org/)。
3.CocoaPods 介绍
CocoaPods是 iOS 最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods。
CocoaPods是用ruby实现的,要想使用它首先需要有ruby的环境。幸运的是OS X系统默认已经可以运行ruby了。但是有时候ruby版本过低是无法正常支持CocoaPods的使用,所以需要先安装更新升级rvm和ruby。
二 cocoapods 安装
1、检查安装 rvm 环境
$ rvm -v
输出结果:( 存在 rvm 环境)
macdeMac-mini:~ mac$ rvm -v
rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
输出结果:(不存在 rvm 环境)
macdeMac-mini:~ mac$ rvm -v
-bash: rvm: command not found
下载安装
$ curl -Lhttps://get.rvm.io| bash -s stable
获取rvm列表
macdeMac-mini:~ mac$ rvm list known
安装最新半rvm
macdeMac-mini:~ mac$ rvm install 2.4.1
macdeMac-mini:~ mac$ sudo gem -v
macdeMac-mini:~ mac$ gem update --system
macdeMac-mini:~ mac$ gem sources -l
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
macdeMac-mini:~ mac$ sudo gem install -n /usr/local/bin cocoa pods
macdeMac-mini:~ mac$ pod -v
-bash: pod: command not found
macdeMac-mini:~ mac$ mkdir -p $HOME/Software/ruby
macdeMac-mini:~ mac$ export GEM_HOME=$HOME/Software/ruby
macdeMac-mini:~ mac$ gem install cocoapods
macdeMac-mini:~ mac$ pod -v
-bash: pod: command not found
macdeMac-mini:~ mac$ export PATH=$PATH:$HOME/Software/ruby/bin
macdeMac-mini:~ mac$ pod --version
1.3.1
macdeMac-mini:~ mac$ pod setup