在开发中,我们会经常性的安装一下软件与环境的管理工具:
-
1. 一些官网的连接:
Rvm 官网 : https://www.rvm.io/
Ruby 官网 :https://rubygems.org/
CocoaPods 官网 :https://cocoapods.org/
Rvm 安装指南
:https://rvm.io/rvm/install
Homebrew 官网
:http://brew.sh/index_zh-cn.html
ruby 镜像 - taobao
:https://ruby.taobao.org/
ruby 镜像 - china
:https://gems.ruby-china.org/ -
2. Homebrew 介绍
Homebrew
是一个软件包管理器,用于在mac上安装一些OS X 上没有的UNIX工具;类似于360软件管理器。
打开终端:
brew -v
-bash: brew: command not found
- 安装步骤1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 使用brew安装xxx的软件包
brew install xxx
- 注意:
由于官方弃用了旧的homebrew仓库,将homebrew程序与软件包拆分成了两个仓库。为保证用户正常升级,旧镜像将暂时保留一段时间,择期删除。
获取install文件并编辑
cd ~
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install
编辑brew_install文件
#!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby
# This script installs to /usr/local only. To install elsewhere you can just
# untar https://github.com/Homebrew/brew/tarball/master anywhere you like or
# change the value of HOMEBREW_PREFIX.
HOMEBREW_PREFIX = "/usr/local".freeze
HOMEBREW_REPOSITORY = "/usr/local/Homebrew".freeze
HOMEBREW_CACHE = "#{ENV["HOME"]}/Library/Caches/Homebrew".freeze
HOMEBREW_OLD_CACHE = "/Library/Caches/Homebrew".freeze
#BREW_REPO = "https://github.com/Homebrew/brew".freeze
BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze
#CORE_TAP_REPO = "https://github.com/Homebrew/homebrew-core".freeze
CORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze
注释掉BREW_REPO = "https://github.com/Homebrew/brew".freeze
和CORE_TAP_REPO = "https://github.com/Homebrew/homebrew-core".freeze
修改为BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze
和CORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze
安装:
/usr/bin/ruby ~/brew_install
-
3 Rvm介绍
Rvm全称Ruby Version Manager,是安装和管理ruby的一种工具。Mac现在基本都自带有ruby环境。
Ruby是一种面向对象的脚本语言,简单易用,功能强大。能跨平台和可移植性好等等。其实就是种脚本语言。Ruby的软件源使用的是亚马逊的云服务,国内网络环境下载时可能会出现各种不稳定和超时,所以自带的需要翻墙,可以将官方 ruby 源替换成国内淘宝 ruby 源(https://ruby.taobao.org/)或者是由China ruby 源(https://gems.ruby-china.org/)。据消息了解,2016.06淘宝源暂停维护了,建议使用China ruby 源。
-
4 Cocoapods 安装
CocoaPods是用gem ruby实现的,要想使用它首先需要有gem ruby的环境。且 MAC 的 OS X系统默认已经可以运行ruby。
gem -v
gem sources
- 下面步骤中我们会用国内的镜像源:
gem sources --r https://rubygems.org/
gem sources --a https://gems.ruby-china.com
sudo gem install cocoapods
pod setup
使用-更新
- 1.只安装新增的库,已经安装的库不更新
pod install --verbose --no-repo-update
- 2.只更新指定的第三方库,其他库不更新
pod update xxx --verbose --no-repo-update
- 3.把Podfile里所有的库更新重新安装
pod install