前言
今天想寫一下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