Cocoapods安裝 2018-11-01更新
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更新