【问题标题】:Installing R with Homebrew使用 Homebrew 安装 R
【发布时间】:2013-12-25 18:36:27
【问题描述】:

我正在尝试使用 Homebrew 安装 R。我运行了这些在 SO 其他地方推荐的命令:

brew tap homebrew/science
brew install R

对于brew tap homebrew/science,我收到此错误:

Error: Already tapped!

对于第二个命令,我收到:

Error: No available formula for r 

有什么建议吗?

【问题讨论】:

  • 似乎将近一年后,这不再是问题。前 2 个命令运行没有错误。
  • 截至 2017 年,brew install r 将运行良好。

标签: r homebrew


【解决方案1】:

我使用这个 tutorial 在我的 Mac 上安装 R,它让我安装了 xquartz 和一个 fortran 编译器 (gfortran)。

我的建议是brew untap homebrew/science 然后brew tap homebrew/science 再试一次,同时确保在运行brew doctor 时没有任何错误

希望对你有帮助

【讨论】:

  • GNU Fortran 现在作为 GCC 的一部分提供。
【解决方案2】:

截至 2017 年,它只是 brew install r。请参阅下面的@Andrew 的回答。

截至 2014 年(使用 Yosemite),方法如下:

brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r

homebrew/science tap 中的gcc 包(将作为必需的依赖项自动安装)已经包含最新的 fortran 编译器 (gfortran),最重要的是:整个包是预编译的,因此可以节省您的时间大量的编译时间。

此答案也适用于 El Capitan 和 Mac OS Sierra。

如果您没有 XCode 命令行工具 (CLT),请从终端运行:

xcode-select --install

【讨论】:

  • 我还需要安装 xquarts $ brew install Caskroom/cask/xquartz
  • 2016 年 6 月 9 日的另一个中间步骤:brew link fontconfig
  • 您也可以跳过敲击(如果您不需要自制/科学中的任何其他内容)并运行brew install homebrew/science/r
  • 查看答案stackoverflow.com/a/46208239/3924118,截至 2017 年,brew 1.3.2,使用 macOS Sierra。
  • 我收到错误:错误:自制/科学已弃用。此水龙头现在是空的,因为它的所有公式都已迁移。
【解决方案3】:
brew install cask
brew cask install xquartz
brew tap homebrew/science
brew install r

这样,一切都由打包程序管理,因此无需手动下载和安装任何东西。

【讨论】:

    【解决方案4】:

    这就是我在 OSX Yosemite 上真正有用的方法。

    brew install cask
    brew install Caskroom/cask/xquartz
    brew install r
    

    【讨论】:

      【解决方案5】:

      我正在使用 MacOS 10.10。我已将 gcc 更新到 4.9 版以使其正常工作。

      酿造更新 酿造安装 gcc 冲泡重新安装r

      【讨论】:

        【解决方案6】:

        如果你运行

        xcode-select --install
        

        您不需要安装gccbrew,也不必浪费时间编译gcc。详情请见https://stackoverflow.com/a/24967219/2668545

        之后,你可以简单地做

        brew tap homebrew/science
        brew install Caskroom/cask/xquartz
        brew install r
        

        【讨论】:

          【解决方案7】:

          在 El Capitan 10.11.1 上工作,我遵循的步骤是

          brew install cask    
          brew tap homebrew/science    
          brew install r
          

          【讨论】:

            【解决方案8】:
            brew install homebrew/science/r
            

            适用于 OS X 10.11.6。

            【讨论】:

              【解决方案9】:

              2017 / Brew 1.3.2 @ ma​​cOS Sierra 10.12.6 开始,您所要做的就是:

              $ brew install r
              

              您甚至不需要点击 homebrew/science,因为 r 现在是 Homebrew (homebrew-core) 核心公式的一部分。

              它还会自动安装所有依赖项:

              ==> Installing dependencies for r: gmp, mpfr, libmpc, isl, gcc
              

              您可能想知道另外两个选项:

              --with-java
              Build with java support
              --with-openblas
              Build with openblas support
              

              【讨论】:

              • @Andrew brew install r 是否带有“--with-java”和“--with-openblas”选项?
              • @chang02_23 不,默认情况下不是。这些选项强制brew 安装带有依赖项的rjavaopenblast)。默认安装 (brew install r) 不包括这些包。
              • 对于现在阅读这篇文章的人,我在 macOs big sur 上尝试了brew install r,后来意识到它在完成时间太长时正在做其他事情。对我有用的是:brew install --cask r。参考。 formulae.brew.sh/cask/r
              【解决方案10】:
              If you meant "r" specifically:
              It was migrated from homebrew/science to homebrew/core.
              

              对于r 3.4.3 Mac High Sierra

              brew tap homebrew/core
              brew install Caskroom/cask/xquartz
              brew install r
              

              【讨论】:

                【解决方案11】:

                您也可以从此页面安装 R:

                https://cran.r-project.org/bin/macosx/

                开箱即用

                【讨论】:

                  【解决方案12】:

                  自制/科学已弃用 因此,您应该使用以下命令。

                  brew tap brewsci/science
                  

                  【讨论】:

                    【解决方案13】:

                    根据homebrew page,使用以下命令安装:

                    brew install --cask r
                    

                    【讨论】:

                      猜你喜欢
                      • 2020-01-11
                      • 2012-08-30
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 2015-04-08
                      • 2011-11-15
                      相关资源
                      最近更新 更多