【问题标题】:error: could not find function install_github for R version 2.15.2错误:找不到 R 版本 2.15.2 的函数 install_github
【发布时间】:2014-06-06 14:22:09
【问题描述】:

我现在在使用 R 时遇到了多个问题,但我想开始问一个最基本的问题。

我想将 GitHub 文件安装到 R 中,但由于某种原因,install_github 函数似乎不存在。例如,当我输入:

install_github("devtools")

我明白了

error: could not find function install_github

install_packages 函数运行良好。我该如何解决这个问题?

补充一点,我想问一下是否有办法升级 R,因为 2.15.2 版似乎与我想使用的大多数软件包不兼容。

我目前使用的是 Linux 版本 3.6.11-1 RedHat 4.7.2-2 fedora linux 17.0 x86-64。

我查看了 CRAN 网站,但他们似乎拥有可以追溯到 09 年的最新版本的 R(如果可能的话)。我真的很想从这个旧版本的 R 中更新自己。对此也有什么建议吗?

【问题讨论】:

    标签: linux r redhat devtools


    【解决方案1】:

    升级R和R studio版本会有帮助。然后你需要在使用install_github之前安装devtools。

    如何升级 R

    # Update and Install
    sudo apt-get update
    sudo apt-get install r-base r-base-dev
    #
    # To update any R libraries installed via APT.
    #
    sudo apt-get upgrade
    

    然后安装开发工具以使用 install_github()

    install.packages("devtools")
    library(devtools)
    /* then */
    install_github("your_package_name")
    

    【讨论】:

      【解决方案2】:

      install_githubdevtools 包的一个功能。在使用install_github之前,您必须安装并加载devtools

      install.packages("devtools")
      library("devtools")
      install_github("youruser/yourrepo")
      

      【讨论】:

      • 谢谢!我听从了你的建议,我得到的消息是包“devtools”不可用(对于 R 版本 2.15.2)。我必须做什么?我已经下载了多个版本的 devtools 的 tar.gz。
      • @user3559745:我认为 2.15 必须有一个 devtools 版本。但是您可以通过命令行安装下载的 tar.gz:R CMD INSTALL devtools_versionXYZ.tar.gz(或更新您的 R,例如通过从源代码构建它)。
      • 我尝试了 R CMD INSTALL 但我的 R 只是指出“错误:“R CMD”中出现意外符号。”实际上,我确实找到了据称适用于我的 R 版本的 devtools,所以尝试安装它,结果发现我需要进一步安装“httr”、“RCurl”、“memoise”、“whisker”、“评估”。所以我开始寻找适合我的 R 版本的 httr 并且到目前为止还没有走运。 CRAN 网站提供的 httr 似乎只支持版本高于 3.0 的 R。我能做什么?
      • @AliciaC:最简单的方法是更新你的 R.
      • 我很想更新我的 R,但还有另一个问题。我去了 CRAN 网站并为我的 linux 服务器搜索了 R 的更新版本,但事实证明那里最新的 R 可以追溯到 09 年。我想我正在寻找错误的网站来寻找答案。你有什么建议吗?谢谢。
      猜你喜欢
      • 2012-11-28
      • 1970-01-01
      • 1970-01-01
      • 2014-06-23
      • 2020-03-15
      相关资源
      最近更新 更多