2024-10-21

第一步

gem sources --remove https://rubygems.org/

gem sources -a https://ruby.taobao.org/ -->改成https://gems.ruby-china.com

gem sources -l ?查看當(dāng)前的鏡像如圖1所示


圖1

看到如上結(jié)果就說(shuō)明RubyGems的國(guó)內(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í)行如下腳本即可

// 如果之前安裝過(guò)taobaoenv,需要先刪除

rm -rf ~/.tbenv

// 安裝 TaobaoPackageManager

sh <(curl http://tpm.taobao.net/taobaoSetup.sh)


至此 tpod 命令終端能識(shí)別了


第二步:

配置gitlab

gitlab和github一樣需要你的公鑰,如果你之前已經(jīng)玩過(guò)github,那只要做如下步驟

cat ~/.ssh/id_rsa.pub

拷貝展示內(nèi)容粘貼到

http://gitlab.alibaba-inc.com/profile/keys

下新增一條設(shè)備信息

如果沒(méi)有這個(gè)文件

ssh-keygen -t rsa

一路回車,不要輸入密碼,直到流程結(jié)束,再次執(zhí)行上一句命令,將復(fù)制的內(nèi)容粘貼到這個(gè)頁(yè)面?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ù)。

最終,可以跳過(guò)第一次要輸入的私鑰密碼。

原文鏈接:https://blog.csdn.net/u010377516/article/details/131212000

?著作權(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)容

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