史上最全的終端安裝cocoapods的流程(親測)和遇到的問題以及使用方法

具體流程如下:

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+勾選始終**** ->添加->全部更改


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容