步骤1 - 安装 RVM###
1). 安装:
curl -L https://get.rvm.io | bash -s stable
期间可能会问你sudo管理员密码,以及自动通过homebrew
安装依赖包,等待一段时间后就可以成功安装好 RVM。
(报443错误解决方法: https://www.jianshu.com/p/b8043400355d
2). 然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的):
source ~/.rvm/scripts/rvm
3). 检查一下是否安装正确:
rvm -v
输出:rvm 1.22.17 (stable) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com [https://rvm.io/]
4)安装homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
如果升级homebrew克隆卡住(https://www.cnblogs.com/R-S-PY/p/13335704.html
) 可以执行:
cd /usr/local/Homebrew/Library/Taps/
mkdir homebrew
cd homebrew
git clone https://mirrors.ustc.edu.cn/homebrew-core.git
步骤2 - 用 RVM 安装 Ruby 环境###
1). 列出已知的ruby版本:
rvm list known
2). 可以选择现有的rvm版本来进行安装(下面以rvm 2.0.0版本的安装为例):
rvm install 2.0.0
同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。
另附:
- 查询已经安装的ruby:
rvm list
- 卸载一个已安装版本 :
rvm remove 1.9.2
步骤3 - 设置 Ruby 版本###
RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本:
rvm 2.0.0 --default
同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本
这个时候你可以测试是否正确:
ruby -v
输出内容:ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
gem -v
输出内容:2.1.6
有可能是因为Ruby的默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题,网上的一种解决方案是将远替换成淘宝的,替换方式如下:
删除旧的 :
gem source -r https://rubygems.org/
添加新的ruby源:
(淘宝的Ruby镜像已经不更新了,大家可以用最新的)
gem sources -a https://gems.ruby-china.com/
要想验证是否替换成功了,可以执行:
gem sources -l
正常的输出结果:
CURRENT SOURCES
https://gems.ruby-china.com/
步骤4 - 安装 cocoapods###
注意⚠️⚠️⚠️⚠️:
OS X 10.11之前系统的安装cocoapods 指令:$ sudo gem install cocoapods
OS X 10.11以后系统的安装cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoapods
或者指定版本安装 sudo gem install -n /usr/local/bin cocoapods -v 1.8.4
检查安装是否成功:
pod --version
cocoapods使用:
pod install
第一次pod install时候,如果卡在了
Cloning spec repo `cocoapods` from `git@github.com:CocoaPods/Specs.git
解决方法:
pod setup
cd ~/.cocoapods/repos
git clone --depth 1 https://github.com/CocoaPods/Specs.git master
常用指令大全:
ruby -v #查看ruby 版本 ruby -e ''require"watir"; puts Watir::IE::VERSION'' #查看watir版本
rvm list known #列出已知的ruby版本
rvm install 1.9.3
rvm use 1.9.3 | rvm use system
rvm use 1.9.3 --default
rvm list #列出本地ruby版本
rvm remove 1.9.2
具体详情见RVM实用指南 [https://ruby-china.org/wiki/rvm-guide](https://ruby-china.org/wiki/rvm-guide)
gem -v #gem版本
gem source #gem资源
gem sources -a url |gem sources -r url #gem添加或删除配置源
gem update #更新所有包
gem update --system #更新RubyGems软件
gem install rake #安装rake,从本地或远程服务器
gem install rake --remote #安装rake,从远程服务器
gem install watir -v(或者--version) 1.6.2#指定安装版本的
gem uninstall rake #卸载rake包
gem list d #列出本地以d打头的包
gem query -n ''[0-9]'' --local #查找本地含有数字的包
gem search log --both #从本地和远程服务器上查找含有log字符串的包
gem search log --remoter #只从远程服务器上查找含有log字符串的包
gem search -r log #只从远程服务器上查找含有log字符串的包
gem help #提醒式的帮助
gem help install #列出install命令 帮助
gem help examples #列出gem命令使用一些例子
gem build rake.gemspec #把rake.gemspec编译成rake.gem
gem check -v pkg/rake-0.4.0.gem #检测rake是否有效
gem cleanup #清除所有包旧版本,保留最新版本
gem contents rake #显示rake包中所包含的文件
gem dependency rails -v 0.10.1 #列出与rails相互依赖的包
gem environment #查看gem的环境