macOS Sierra 安裝 rbenv 管理器 和 CocoaPods

分類:技術 時間:2016-10-25

CocoaPods 是 iOS 日常開發所使用的包管理器,它把 Rails 里的 Gem 帶進了 macOS 中,讓 iOS 和 macOS 管理自己的第三方依賴。

接下來介紹幾個概念:

rbenv :管理 Ruby 版本的內容。還有 rvm 的管理工具,但筆者接下來的安裝步驟使用的是 rbenv

rails :著名開發框架。詳細看 http://guides.ruby-china.org/

bundle :是 rails 框架里面安裝 Gemfile 指定的各種庫的工具。在配置文件 gemfile 里說明你的應用依賴哪些第三方包,他自動幫你下載安裝多個包,并且會下載這些包依賴的包

gem :是 ruby 的其中一個“程序”叫 RubyGems,在終端使用的 gem 命令,是指通過 RubyGems 管理 Gem 包

pod :是 CocoaPods 的管理 iOS 的第三方庫工具

解析來介紹一下具體的 CocoaPods 安裝流程,首先你需要一臺 Mac [doge]

基于 rbenv 來安裝 CocoaPods

  1. 安裝 brew$ /usr/bin/ruby -e quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)quot;

  2. 安裝 rbenv$ brew install rbenv

  3. 安裝 ruby-build$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

  4. 安裝 ruby-china 鏡像$ git clone https://github.com/andorchen/rbenv-china-mirror.git ~/.rbenv/plugins/rbenv-china-mirror

  5. 使用 rbenv 安裝 ruby 版本: $ rbenv install 2.2.3 。你可以選擇安裝自己需要的版本。

    然后在 ~/.zsh_rc 里添加:

    # rbenv init 需要
    export PATH=quot;$HOME/.rbenv/bin:$PATHquot;
    eval quot;$(rbenv init -)quot;

    注意是 bash 用戶是在 ~/.bashrc 里, zsh 用戶是 ~/.zshrc ,然后重啟終端

  6. 設置全局的 ruby 版本: $ rbenv global 2.2.3

  7. 去掉原生的 gem 源,替換為 ruby-china 源: $ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
  8. 更新 gem 版本: $ gem update --system

  9. 安裝所需要的 CocoaPods 版本: $ gem install cocoapods -v 1.1.0 , 不要用 sudo。系統大約會給你安裝 20 個左右 gems,都是 cocoapods 所依賴的內容

  10. $ which pod 得到信息是: /Users/yourusername/.rbenv/shims/pod

  11. 安裝 bundler: $ gem install bundler

Enjoy.

Reference:


Tags: CocoaPods Sierra

文章來源:http://hilen.github.io/2016/10/24/ruby-cocoapods/


ads
ads

相關文章
ads

相關文章

ad