1. 程式人生 > >Cocoapods安裝 2018-11-01更新

Cocoapods安裝 2018-11-01更新

add ogr 2.0 時間 beta all x86_64 開始 setup

2018-11-1 更新

pod install 報錯 [!] Oh no, an error occurred.

技術分享圖片

Cocoapods 需要更新 主要涉及2點內容

一、ruby 更新(V2.5.3)

經常是用命令行更新ruby,但是 ruby -v 的時候還是以前老版的

這因為Mac新系統的原因,Mac自帶一般都是2.0

1. $ brew install ruby

安裝成功的話 /usr/local/Cellar/ruby/2.5.3 會有這個文件

執行 $ ruby -v 的時候還是以前老版的

這因為Mac新系統的原因,Mac自帶一般都是2.0

2. 修改ruby的環境變量

修改以下三個文件下:

$ vim ~/.profile

$ vim ~/.bashrc

$ vim ~/.bash_profile

修改環境變量,在三個文件中分別添加:

export PATH=/usr/local/Cellar/ruby/2.5.3/bin:$PATH

保存使生效:

$ source ~/.profile

$ source ~/.bash_profile

$ source ~/.bashrc

在執行$ ruby -v

ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-darwin17]

二、更新Cocoapods (V1.6.0.beta.2)

這個網上應該有很多教程,但有些還是很早,有些已經不能用了

$ gem sources --remove https://rubygems.org/

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

$ gem sources -l

這個都懂

開始安裝CocoaPods

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

(這個和以前早期的命令不一樣)

選擇最近的Xcode版本

$sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

安裝本地庫

$ pod setup

漫長的等待中...... 不記得具體時間,大概3,4小時吧

技術分享圖片

提示更新就更新唄:$ sudo gem install cocoapods --pre

$ pod --version

1.6.0.beta.2

PS: 刪除cocoapods

$ sudo gem uninstall cocoapods

查看本地安裝過的與cocoapods的相關的東西

$ gem list --local | grep cocoapods

cocoapods-deintegrate (1.0.1)

cocoapods-downloader (1.1.3)

cocoapods-plugins (1.0.0)

cocoapods-search (1.0.0)

cocoapods-stats (1.0.0)

cocoapods-trunk (1.3.0)

cocoapods-try (1.1.0)

逐個刪除

$ sudo gem uninstall cocoapods-core

$ sudo gem uninstall cocoapods-deintegrate

...

題外話吐槽:簡書本來挺好的,本來是要發簡書的,綁定手機號就算了,結果還要綁定微信(還所謂的網絡安全法,還不知道哪來幹嘛呢)操蛋!果斷棄坑!

Cocoapods安裝 2018-11-01更新