具體流程如下:
1.打開終端工具
輸入:gem sources查看當前軟件源
可能的源是
a.https://rubygems.org/(被墻了)
b.http://ruby.taobao.org/ (注意:http不帶s)
正確
c. https://ruby.taobao.org/
d: https://gems.ruby-china.org/ (最新的)
2. 刪除不正確的源
輸入:sudo gem sources (雙)-remove (源)
如下:sudo gem sources —removehttps://rubygems.org/
3.添加正確的源
輸入:sudo gem sources -a https://ruby.taobao.org/
gem sources --add https://gems.ruby-china.org/
正確的結果是:https://ruby.taobao.org/ added to sources
//等.....根據網速不同
問題一:
$ gem sources -a https://ruby.taobao.org/
注意再補加sudo的情況下出現:
ERROR:While executing gem ... (Errno::EACCES)Permission denied - /Users/gaofei/.gemrc
遇到的問題二:開始安裝cocoapods:$ sudo gem install cocoapods
ERROR:Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
這個地方很坑,之前安裝cocoapods一直是沒有這個問題的,錯誤提示大致意思是ruby版本太低,需要升級至2.2.2以上.果然,在終端使用ruby -v查看版本為2.0.
解決辦法如下:
1、安裝 RVM
RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem庫管理(gemset)
$ curl -L get.rvm.io | bash-sstable
等待一段時間后就可以成功安裝好 RVM。測試是否安裝正常
rvm -v
然后就可以看到目前裝好的 ruby 環境的版本了.因為過程正確過了.沒來的及截圖.
2、用RVM升級Ruby
查看當前ruby版本? $ ruby -v? ruby1.8.7列出已知的ruby版本? $ rvmlistknown? 安裝ruby2.3$ rvm install2.3
這里我直接安裝2.3版本.
安裝完成之后ruby -v查看是否安裝成功。
這是就可以看到你安裝的當前版本了.
繼續安裝:安裝cocoapods工具
1.輸入:sudo gem install cocoapods
//等...... 更加漫長
2.當安裝結束以后, 會有提示…
輸入 pod回車如果顯示了英文幫助則安裝成功如果顯示 comand not found則沒有成功
二. pod的使用的使用方法
2.1 新建工程/ 已有工程都可以
2.2 打開終端工具 -> 輸入:cd(空格) (拖拽項目文件夾進來)
2.3 輸入pod init創建pod配置文件(只需要做一次, 就是為了生成podfile文件, 如果已經有了,就不需要執行此命令行)
2.4 podfile中# 是注釋作用, 功能同于//
關于注釋行:
platform :ios, ‘8.0’表示最低版本兼容8.0
use_frameworks!支持swift語言
2.5 添加導入框架的配置
寫法pod ‘第三方方庫名稱’
例如 pod ‘AFNetworking’, pod ‘Masonry’
到底pod 寫什么, 需要到github去確認
這個配置 寫在 target 和 end 之間
例如
target 'Day02_Cocoapods' do
pod 'Masonry'
end
2.6 根據配置文件 更新當前目錄下的工程
輸入 pod update(被墻了,速度很慢或者根本無法成功)
pod update(雙)-verbose(雙)-no-repo-update
如下:pod update --verbose --no-repo-update
2.7 pod 成功以后, 打開工程需要打開workspace執行文件
2.8 使用時: pod進來的庫 都算系統類庫, 引入的時候 需要使用
#import <>
2.9pod'AFNetworking','~> 3.0’
上方形式代表更新到 3.0版本.如果不寫 則自動更新到最新版本
3.0增加類庫 或者 刪除類庫(使用#注釋掉要刪除的類庫即可)
先改配置文件->開終端->cd到文件夾->使用update語句即可
ps: 切換podfile的打開方式, 右鍵podfile->顯示簡介->選擇打開方式下拉框->其他->選擇xcode+勾選始終**** ->添加->全部更改