解决React-native init 初始化时 info Installing required CocoaPods dependencies

    技术2022-07-11  86

    方法一

    最近使用rn做ios的项目

    发现一个问题,在使用react-native run-ios的时候,会遇到

    info Installing required CocoaPods dependencies 卡着一直不动,盲猜是install的源不好使了。

    了解了一下之后,CocoaPods这个东西是基于ruby gem的,换源!

    ~ which pod /usr/local/bin/pod 这个是查看cocoapods安装位置。

    ~ sudo rm -rf /usr/local/bin/pod possword: 卸载cocoapods

    ~ gem list 查看一下gem安装的东西

    activesupport (4.2.11.1) atomos (0.1.3) 。。。。。。。。

    。。。。。。。 test-unit (3.1.5) thread_safe (0.3.6) tzinfo (1.2.5) xcodeproj (1.12.0) 然后吧cocoapods的内容删掉!

    ~ sudo gem uninstall cocoapods cocoapods-core //所有带cocoapods都删掉 然后gem list再看一下删除没有

    ~ gem update --system //这里请先科学上网一哈啊 ~ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ ~ gem sources -l https://gems.ruby-china.com 确保只有ruby-china.com这一个源,ruby-china.com不能用了,taobao.org也不行了。

    ~ sudo gem install cocoapods password ~ pod setup 耐心等待一下,完成!

    然后再初始化rn项目,完美解决!

     

    方法二

    最近做React Native的时候,React-native init 初始化时出现一个问题,

    info Installing required CocoaPods dependencies

    在网上找了下原因,主要是网络慢或网络连接的原因,解决方案如下

    一、Ctrl + c 退出命令行

    二、安装Cocoapods

    sudo gem install cocoapods

    三、设置镜像

    $ cd ~/.cocoapods/repos $ pod repo remove master$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

    四、进入自己的工程, 在自己工程的podFile第一行加上:

    source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'

    五、安装

    pod install

     

    方法三

      如果已经安装过cocopods

      

    一、Ctrl + c 退出命令行

    二、 cd进入到ios文件夹,执行 pod install

     

     

    Processed: 0.016, SQL: 9