【问题标题】:React Native: should I install Cocoapods with gem or homebrew?React Native:我应该用 gem 还是 homebrew 安装 Cocoapods?
【发布时间】:2021-04-10 16:54:17
【问题描述】:

React Native docs 建议使用 sudo gem install cocoapods 安装 Cocoapods,但我习惯使用 Homebrew,并且在其他地方看到人们使用 brew install cocoapods 安装它。当我尝试使用 Homebrew 安装它时,我收到以下警告:

Warning: Treating cocoapods as a formula. For the cask, use homebrew/cask/cocoapods

我想知道的:

  1. 使用sudo gem install cocoapodsbrew install cocoapods 安装Cocoapods 有什么区别(如果有的话)

  2. 如果我用 Homebrew 安装它,我应该安装常规包还是木桶?有什么区别?

【问题讨论】:

    标签: reactjs ruby react-native cocoapods homebrew


    【解决方案1】:

    答案:

    1. 一般sudo 不是好主意(不推荐)。不应该这样做,即如果您的系统被盗和/或受到损害。 Cocoapods 来自受信任的来源,因此人们通常倾向于在根级别安装 cocoapods gem。 sudo 本质上就是这样做的。
    2. brew 是 macOS 的包管理器,brew cask 更进一步。它使安装和更新应用程序(如:Skype、Chorome)的过程更加优雅和流畅。在this 问题上,您可以阅读来自 bfontaine 和 cellepo 的简短而全面的回复。

    【讨论】:

      【解决方案2】:

      ma​​cOS 预装了 Ruby 版本。如果您尝试通过预安装的 Ruby 安装 gem,则默认情况下必须使用 sudo,这不是一个好习惯。

      另一种选择是在您的用户级目录中安装 CocoaPods,方法是按照 Sudo-less 安装 部分提供的instructions

      我建议您使用 brew 安装 CocoaPods。这是一个更简洁的选项,您可以更轻松地对其进行更新。

      cocoapods cask 用于CocoaPads App,公式仅适用于 CLI 版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-10-26
        • 1970-01-01
        • 2021-06-28
        • 1970-01-01
        • 2017-11-26
        • 2018-01-25
        • 1970-01-01
        • 2016-11-01
        相关资源
        最近更新 更多