Xcodeがrubyベースのプラグインをインストールできない問題の解決


Xcodeはサードパーティ製のプラグインをインストールする必要がある場合があります.多くのプラグインはrubyベースで、正確にはruby gemベースです.
しかし、国内では気まずい状況があります.公式のgemsサイトです.https://rubygems.org
のセキュリティ接続が不安定なため、次のような状況が発生します.
sudo gem install cocoapods
Password:
ERROR:  Could not find a valid gem 'cocoapods' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - Errno::ECONNREFUSED: Connection refused - connect(2) (https://rubygems.org/latest_specs.4.8.gz)

上記のエラーの原因はrubygemsを読み取ることができないためである.orgのlatest_specs.gzファイル
私たちはこの时どうして放弃することができますか!?私たちはgemのソースファイルを修正する方法を考えなければなりません.新しい安定したurlを追加すればいいです.国内の淘宝リンクはかなりいいです.コンソールを開けて、以下のコマンドを入力します.
//        
gem source -r https://rubygems.org/
//     
gem source -a https://ruby.taobao.org
//    ,  ruby gems      
gem source -a https://rubygems.org/

修正されたgemソースファイルを見てみましょう.
gem source
*** CURRENT SOURCES ***

https://ruby.taobao.org
https://rubygems.org/

今からgemのインストールを試してみましょう.スピードがあまり爽やかではありません.
実はruby gemsソースにアクセスできない場合はもう一つの方法がありますが、面倒です.ログインですhttps://rubygems.orgサイトは手動ですべてのgemとその依存ファイルをすべてローカルにダウンロードしてインストールしますが、依存が多い場合は非常に面倒なので、淘宝源を使うことをお勧めします.