React-native版本:0.68.2
系統(tǒng)環(huán)境
頭一天嘗試使用公司網(wǎng)絡(luò),系統(tǒng):macOS,版本號(hào)如圖所示查库,沒成功
第二天一早周末在家,繼續(xù)搞黄琼,心想是不是系統(tǒng)問題樊销,于是乎更新系統(tǒng)為當(dāng)前最新
同時(shí)使用家里網(wǎng)絡(luò),最終成功了
------------------------------------------具體操作如下------------------------------------------
1脏款、按照官網(wǎng)環(huán)境搭建文檔操作围苫,在創(chuàng)建一個(gè)新項(xiàng)目時(shí)報(bào)錯(cuò)了
2、根據(jù)提示進(jìn)行操作撤师,執(zhí)行如下命令
cd ./AwesomeProject/ios && pod install
仍然報(bào)錯(cuò)如圖:
3剂府、網(wǎng)上搜索可能是網(wǎng)絡(luò)問題,建議多次嘗試pod install命令知道安裝成功為止剃盾∠僬迹或者是沒有vpn代理問題。于是自己開啟vpn代理痒谴,公司網(wǎng)沒法衰伯,就多次嘗試pod install剛開始每次報(bào)錯(cuò)不一樣,也就是每次安裝失敗的包不一樣积蔚,如:最開始遇到[!] Error installing fmt問題多執(zhí)行幾次pod install解決了意鲸。最后幾次都停留在上面截圖中報(bào)錯(cuò)的這個(gè)包安裝失敗。也修改了npm鏡像源為淘寶的,還是不行怎顾。真的嘗試了很多次
4论矾、后來(lái)懷疑是不是自己macos版本太老的原因,回家周末早上就開始升級(jí)系統(tǒng)及相關(guān)的xcode杆勇,gem,cocoapods這兩沒升級(jí)贪壳。完了刪除昨天新建的rn項(xiàng)目,重新按照流程走一次蚜退,結(jié)果還是遇到問題闰靴,直接跟最后一次報(bào)錯(cuò)一樣措拇,可能家里網(wǎng)速快些利朵,vpn也開了,網(wǎng)速也跟得上毛俏,還是失敗了幅恋,于是反復(fù)查看文檔杏死,心想這代理要怎么配置呢,
注意:pod install命令會(huì)混用curl命令和git命令捆交,建議單獨(dú)為curl和git命令配置代理淑翼。
curl代理配置:https://zhuanlan.zhihu.com/p/58690128
git代理配置:https://blog.csdn.net/qq_29364417/article/details/85940097
于是配置了每次使用curl時(shí)的代理
修改curl配置文件
vim ~/.curlrc
寫入
socks5 = "127.0.0.1:1024"
如果臨時(shí)不需要代理使用以下參數(shù)
curl --noproxy "*" http://www.google.com
5、又執(zhí)行pod install 這回成功了
.xcworkspace文件也生成了
6品追、第一次運(yùn)行yarn ios成功了玄括,metro命令行窗口也成功運(yùn)行,最終運(yùn)行結(jié)果上圖