完美更新了CocoaPods

前言

今天想寫一下wkwebview和cordova的交互。偶然新建一個項目須要更新一個庫,因而執行了下pod update,而後驚悚的出現了這個報錯,what,why,以前沒事的啊。既然有問題出現,那麼就須要來解決它。

1:問題的出現,執行pod update報以下信息

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/universal-darwin18/rbconfig.rb:215: warning: Insecure world writable dir /Users/apple/Desktop in PATH, mode 040777
Update all pods
Updating local specs repositories
[!] Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down
複製代碼

2: 首先個人Mac系統是:10.14.5. ruby是2.3, cocopods 是1.3.0

我想到就是更新cocopods,最終更新到1.9.3. Ruby跟新到2.7.1.不過這更新也是一波三折。

3:更新cocospods命令簡單了,你們都會

sudo gem install -n /usr/local/bin cocoapods --pre
複製代碼

意料之中吧,要是這麼簡單我還須要寫這一篇文章嗎,哈哈哈

4:mac下更新ruby

brew install ruby
複製代碼

5: 查看ruby版本,剛纔升級了,可是這時候卻沒有變化why??

ruby --version
複製代碼

6:須要設置ruby版本設置環境變量

打開文件:vi .bashrc
輸入下面內容:export PATH=/usr/local/Cellar/ruby/2.7.1_2/bin:$PATH
執行導入命令:source .bashrc
複製代碼

7:再次查看版本,大功告成

ruby --version
複製代碼

8:這時候我在這樣子,輸入啪啦啪啦,好像看到成功但願了

sudo gem install cocoapods
複製代碼

9: 趕忙看一下結果:很失望

pod --version
複製代碼

10: pod setup每次拉一點點就斷了,我執行,能夠下載900多兆

git config --global http.postBuffer 924288000
複製代碼

11: which openssl

/usr/bin/openssl
複製代碼

12: openssl version

OpenSSL 0.9.8zh 14 Jan 2016l
複製代碼

13:接着執行

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
複製代碼
出現這個,只好下載好的來執行brew_install.rb(網上找,找不到來聯繫我)
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
複製代碼

14: 下載好後執行

ruby /Users/apple/Downloads/brew_install.rb
複製代碼

15:執行brew update

brew update
複製代碼

16: 執行brew install openssl

brew install openssl
按照提示執行:brew reinstall openssl@1.1
複製代碼

17: 執行brew upgrade openssl

brew upgrade openssl
複製代碼

18: 更新下修改配置

echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profileb
複製代碼

19: 執行which openssl

which openssl
複製代碼

19: 執行openssl version

openssl version
複製代碼

21: 執行rbenv install --list

rbenv install --list
複製代碼

22: 執行rbenv versions

rbenv versions
複製代碼

23: 執行耐心等待

sudo gem update --system --no-user-install
複製代碼

24: 執行耐心等待

sudo gem install cocoapods -n /usr/local/bin
複製代碼
成功了1.9.3哈哈哈

25:來到項目目錄pod install

pod install
複製代碼

26: 最後有可能你的不行(祝你好運),我在這裏翻了一下,想知道如何翻,看我以前寫的文章有說過了

結束end

相關文章
相關標籤/搜索