Mac 安装cocoapods,homebrew

在开发中,我们会经常性的安装一下软件与环境的管理工具:

  • 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".freezeCORE_TAP_REPO = "https://github.com/Homebrew/homebrew-core".freeze

修改为BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freezeCORE_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

你可能感兴趣的:(Mac 安装cocoapods,homebrew)