自己寫了個小DEMO,中途想導(dǎo)入一些開源的代碼,然而在安裝cocoapods的途中屢屢受挫。
其實安裝的命令很簡單:
gem install cocoapods
然而我的執(zhí)行結(jié)果是這樣的:
ERROR:Could not find a valid gem 'cocoapods' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://rubygems.org/latest_specs.4.8.gz)
大概的意思就是不能從https://rubygems.org/上下載數(shù)據(jù)包。
那么問題來了,國內(nèi)的網(wǎng)絡(luò)原因?qū)е虏荒苋ミ@里下我們需要的gem,這不是血崩的節(jié)奏?
還好有這個:RubyGems 鏡像
然后執(zhí)行命令:
gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
請確保源只存在一個,所以remove掉原有的rubygems.org
執(zhí)行:
gem sources -l
結(jié)果:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
好了,完事具備只欠東風(fēng)。
再次執(zhí)行:
gem install cocoapods
發(fā)現(xiàn)
Fetching: i18n-0.7.0.gem (100%)
ERROR:While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
沒權(quán)限。。加個sudo吧
sudo gem install cocoapods
輸入pwd之后
Fetching: i18n-0.7.0.gem (100%)
Successfully installed i18n-0.7.0
一連串的這些東西,ok,大功告成。