第一步
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/ -->改成https://gems.ruby-china.com
gem sources -l ?查看當(dāng)前的鏡像如圖1所示
看到如上結(jié)果就說明RubyGems的國內(nèi)鏡像已經(jīng)設(shè)置成功
建議更新一下gem
gem update --system
Step.2 - 安裝CocoaPods
執(zhí)行命令:
sudo gem install cocoapods
Step.3 - 安裝手淘環(huán)境
執(zhí)行安裝命令:
iOS 同學(xué)開發(fā)肯定都要使用 cocoaPods艰山,關(guān)于 cocoaPods 的安裝可以參考 iOS新人必讀-cocoapods使用指南 這一篇,其中原文中寫的建議 iOS 同學(xué)都裝 TaobaoEnv ,但是 TaobaoEnv 好像目前已經(jīng)不再更新摄欲,建議安裝新版的 TaobaoPackageManager 收毫,新機(jī)器安裝完 Xcode 以后术吗,執(zhí)行如下腳本即可
// 如果之前安裝過taobaoenv阱表,需要先刪除
rm -rf ~/.tbenv
// 安裝 TaobaoPackageManager
sh <(curl http://tpm.taobao.net/taobaoSetup.sh)
至此 tpod 命令終端能識(shí)別了
第二步:
配置gitlab
gitlab和github一樣需要你的公鑰人柿,如果你之前已經(jīng)玩過github畔乙,那只要做如下步驟
cat ~/.ssh/id_rsa.pub
拷貝展示內(nèi)容粘貼到
http://gitlab.alibaba-inc.com/profile/keys
下新增一條設(shè)備信息
如果沒有這個(gè)文件
ssh-keygen -t rsa
一路回車君仆,不要輸入密碼,直到流程結(jié)束牲距,再次執(zhí)行上一句命令返咱,將復(fù)制的內(nèi)容粘貼到這個(gè)頁面?zhèn)魉烷T 中,再次pod install就不會(huì)提示輸入密碼了牍鞠。
如果設(shè)置了ssh的rsa 在執(zhí)行tpod的時(shí)候還是提示要輸入密碼的話咖摹,此時(shí)需要將本地的rsa秘鑰添加一下到iterm?
ssh-add --apple-use-keychain /Users/自己用戶路徑/.ssh/XXXXXXX
注: 網(wǎng)上有很多使用的 -K 參數(shù),但是mac會(huì)報(bào)warning錯(cuò)誤难述,如下:
The -K and -A flags are deprecated and have been replaced
? ? ? ? by the --apple-use-keychain and --apple-load-keychain
? ? ? ? flags, respectively.? To suppress this warning, set the
? ? ? ? environment variable APPLE_SSH_ADD_BEHAVIOR as described in
? ? ? ? the ssh-add(1) manual page.
所以上面那行命令 使用了 --apple-use-keychain 參數(shù)萤晴。
最終吐句,可以跳過第一次要輸入的私鑰密碼。
原文鏈接:https://blog.csdn.net/u010377516/article/details/131212000