安装所需的cocoapods时,React-Native init卡住了

时间:2019-07-07 00:56:10

标签: react-native

我正在尝试通过使用创建一个新项目 react-native init <projectName>

但是它停留在这里10分钟:

  

info安装所需的CocoaPods依赖项

在创建我的项目之前,我使用

安装了cocoapods。

sudo gem install cocoapods

为什么会卡住?

2 个答案:

答案 0 :(得分:0)

安装

{
    "open_date": {
        "from": "19/10", // like 19/10/2017, 19/10/2018 
        "to": "29/3" // like 29/2/2018, 29/2/2019
    },
    "open_time": {
        "from": "08:00:00", 
        "to": "17:30:00" 
    }
}

无须安装 如果您不想为此过程授予RubyGems管理员权限,则可以通过将--user-install标志传递给gem install或配置RubyGems环境,来告诉RubyGems安装到用户目录中。我们认为后者是最好的解决方案。为此,请打开终端并使用首选编辑器创建或编辑.bash_profile。然后将以下行输入到文件中:

$ sudo gem install cocoapods

请注意,如果选择使用--user-install选项,则仍将必须配置.bash_profile文件以设置PATH或使用完整路径之前的命令。您可以找到装有cocoapods的gem的安装位置。例如

export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH

更新CocoaPods 要更新CocoaPods,您只需再次安装gem

$ gem install cocoapods --user-install
$ gem which cocoapods
/Users/eloy/.gem/ruby/2.0.0/gems/cocoapods-0.29.0/lib/cocoapods.rb
$ /Users/eloy/.gem/ruby/2.0.0/bin/pod install

或者对于预发行版本

$ [sudo] gem install cocoapods

答案 1 :(得分:0)

如果您的互联网连接不稳定,此命令将被卡住。创建本地原生项目时,请确保您具有稳定的wifi。