cocoapods ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension.

升級(jí)cocoapods 出現(xiàn)如下錯(cuò)誤信息

ERROR: Error installing cocoapods:
ERROR: Failed to build gem native extension.

current directory: /Library/Ruby/Gems/2.3.0/gems/json-2.1.0/ext/json/ext/generator

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -I         
/Library/Ruby/Site/2.3.0 -r ./siteconf20200121-36371-s533ut.rb extconf.rb

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/universal-darwin18/rbconfig.rb:215: warning: Insecure world writable dir /usr/local/mysql/bin in PATH, mode 040777


mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /Library/Ruby/Gems/2.3.0/gems/json-2.1.0 for inspection.
Results logged to /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/json-2.1.0/gem_make.out

網(wǎng)上查了各種辦法都不正確
試了:

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

用命令 rvm 命令發(fā)現(xiàn)問題如下
-bash: rvm: command not found
于是找出此篇博客(http://www.itdecent.cn/p/f5591af6859d

從新安裝rvm ,安裝地址如下
https://rvm.io/rvm/install

Install RVM stable with ruby:

\curl -sSL https://get.rvm.io | bash -s stable --ruby

安裝成功后出現(xiàn)

...............................
ruby-2.6.3 - #installing...........
ruby-2.6.3 - #making binaries executable..
ruby-2.6.3 - #downloading rubygems-3.0.6
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
100  866k  100  866k    0     0   291k      0  0:00:02  0:00:02 --:--:--  291k
No checksum for downloaded archive, recording checksum in user configuration.
ruby-2.6.3 - #extracting rubygems-3.0.6.....
ruby-2.6.3 - #removing old rubygems........
ruby-2.6.3 - #installing rubygems-3.0.6...............................................
ruby-2.6.3 - #gemset created /Users/hongbao.cui/.rvm/gems/ruby-2.6.3@global
ruby-2.6.3 - #importing gemset /Users/hongbao.cui/.rvm/gemsets/global.gems................................................................
ruby-2.6.3 - #generating global wrappers.......
ruby-2.6.3 - #gemset created /Users/hongbao.cui/.rvm/gems/ruby-2.6.3
ruby-2.6.3 - #importing gemsetfile     /Users/hongbao.cui/.rvm/gemsets/default.gems evaluated to empty gem list
 ruby-2.6.3 - #generating default wrappers.......
ruby-2.6.3 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
Install of ruby-2.6.3 - #complete 
Ruby was built without documentation, to build it run: rvm docs generate-ri
Creating alias default for ruby-2.6.3.....

To start using RVM you need to run `source /Users/XXXXXX/.rvm/scripts/rvm`
in all your open shell windows, in rare cases you need to reopen all shell windows.

其中XXXXXX 為本人的電腦賬戶

通過

source /Users/XXXXXX/.rvm/scripts/rvm

啟動(dòng)rvm

rvm use ruby-2.0
使用ruby
最后執(zhí)行安裝cocoapods 命令

sudo gem install cocoapods

安裝成功

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一次安裝CocoaPods也遇到了一些坑,但是 那個(gè)時(shí)候時(shí)間比較緊,沒有抽出時(shí)間整理,最近因?yàn)殡娔X還原從新做了系...
    幸福的尾巴__閱讀 8,618評(píng)論 7 9
  • cocoapods安裝過3次都蜜汁失敗 在第七次終于成功 下列附上過程 有耐心的朋友可以試試的我的步驟和方法 ps...
    _Dam0n閱讀 2,685評(píng)論 0 1
  • CocoaPods可以方便地通過Mac自帶的RubyGems安裝。 打開終端 然后鍵入以下命令: $ sudo g...
    JoeWcc閱讀 840評(píng)論 0 2
  • 今天安裝jazzy的時(shí)候碰到一點(diǎn)問題,記錄下來,希望對(duì)大家能夠有點(diǎn)幫助 本人的操作系統(tǒng)是OS X EI Capit...
    玻璃瓶外的水閱讀 1,822評(píng)論 0 51
  • 【國學(xué)漢字】 【詞語】畦封 【讀音】qí fēng 【釋義】指界限。引申為約束。 【出處】唐·司空?qǐng)D《二十四詩品·...
    年年有余_85d6閱讀 388評(píng)論 0 6

友情鏈接更多精彩內(nèi)容