Mac安裝cocoapods及使用

安裝cocoapods

第一步:

查看當前源地址,打開終端輸入下面的命令:

$ gem sources -l

刪除原有的地址:

$ gem source -r https://ruby.taobao.org/ to remove

設置當前源地址(因為https://ruby.taobao.org/不用了皇钞,所以統(tǒng)一更換成新地址)

gem sources --add https://gems.ruby-china.org/

感謝書友提醒,若該源無效舱污,可以嘗試把org改成com再試一下控淡,如下

gem sources --add https://gems.ruby-china.com/

查看剛才的設置是否成功,若命令的結(jié)果只有 gems.ruby-china.org則成功

$ gem sources -l

第二步:

更新gem,新版本的操作系統(tǒng)蛔溃,要求gem的version為2.6以上

$ gem update --system

若出現(xiàn)如下錯誤:

Updating rubygems-update
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/update_rubygems

使用下列操作安裝

sudo gem update -n /usr/local/bin --system

更新成功之后肌毅,查看當前gem的版本

$ gem -v

第三步:

安裝cocoapods

$ sudo gem install -n /usr/local/bin cocoapods

第四步:

更新cocoapods

$ pod setup

在更新cocoapods時可能會比較慢,也可能會停止筐喳,當pod setup 進入Setting up CocoaPods master repo 等待的時候表示正在下載了催式,此時可以新開一個終端窗口,輸入"cd ~/.cocoapods/"命令行跳到cocoapods文件夾內(nèi)避归,執(zhí)行"du -sh *"查看正在下載的文件夾的大小荣月。

當出現(xiàn)如下:

[!] An error occurred while performing Git pull on repo master.
[!] /usr/bin/git pull --ff-only

這個錯誤應該是說這個節(jié)點有問題。把cocoapods的節(jié)點刪除梳毙,重新添加一個節(jié)點就行:
原因: Cocoapods的分支不支持當前最新的Xcode版本哺窄。
解決辦法: 刪除master分支 重新建立新的分支。

$ sudo rm -fr ~/.cocoapods/repos/master

然再:

$ pod setup

使用cocoapods

第一步:

cd到需要cocoapods目錄的項目

第二步:

建立Podfile账锹,輸入 vim Podfile

$ vim Podfile

鍵盤輸入 i萌业,進入編輯模式,輸入第三方庫,下面是例子:

platform :ios, '7.0'

target :'target' do
pod 'MBProgressHUD', '~> 0.8'
end

編輯完后奸柬,用ESC退出編輯模式生年,輸入:wq保存。

最后:

$ pod install

更新cocoapods

系統(tǒng)升級到macOS High Sierra后廓奕,pod install 出現(xiàn)下列錯誤

-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory

輸入下列語句即可解決問題:

sudo gem update --system
sudo gem install -n /usr/local/bin cocoapods

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末抱婉,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子懂从,更是在濱河造成了極大的恐慌授段,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件番甩,死亡現(xiàn)場離奇詭異,居然都是意外死亡届搁,警方通過查閱死者的電腦和手機缘薛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門窍育,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人宴胧,你說我怎么就攤上這事漱抓。” “怎么了恕齐?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵乞娄,是天一觀的道長。 經(jīng)常有香客問我显歧,道長仪或,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任士骤,我火速辦了婚禮范删,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘拷肌。我一直安慰自己到旦,他們只是感情好,可當我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布巨缘。 她就那樣靜靜地躺著添忘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪若锁。 梳的紋絲不亂的頭發(fā)上搁骑,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天,我揣著相機與錄音拴清,去河邊找鬼靶病。 笑死,一個胖子當著我的面吹牛口予,可吹牛的內(nèi)容都是我干的娄周。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼沪停,長吁一口氣:“原來是場噩夢啊……” “哼煤辨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起木张,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤众辨,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后舷礼,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鹃彻,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年妻献,在試婚紗的時候發(fā)現(xiàn)自己被綠了蛛株。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片团赁。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖谨履,靈堂內(nèi)的尸體忽然破棺而出欢摄,到底是詐尸還是另有隱情,我是刑警寧澤笋粟,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布怀挠,位于F島的核電站,受9級特大地震影響害捕,放射性物質(zhì)發(fā)生泄漏绿淋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一吨艇、第九天 我趴在偏房一處隱蔽的房頂上張望躬它。 院中可真熱鬧,春花似錦东涡、人聲如沸冯吓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽组贺。三九已至,卻和暖如春祖娘,著一層夾襖步出監(jiān)牢的瞬間失尖,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工渐苏, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留掀潮,地道東北人。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓琼富,卻偏偏與公主長得像仪吧,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子鞠眉,可洞房花燭夜當晚...
    茶點故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內(nèi)容