【问题标题】:R: Installing package from github/version?R:从 github/version 安装包?
【发布时间】:2015-04-11 18:15:09
【问题描述】:

我之前从 CRAN 安装了 haven,但后来使用从 Github 安装了 haven

devtools::install_github("hadley/haven")

并想检查我是否得到了正确的版本。 sessionInfo() 说:

other attached packages:
[1] haven_0.2.0 

不过,这也是 CRAN 的版本。我如何确定这是来自 Github 的当前版本?

【问题讨论】:

  • library(haven)了吗?它不应该出现在那里,直到你这样做。完成后,将显示最新安装的版本。
  • @DavidArenburg 我明白了。然而,我的问题仅仅是我如何区分 CRAN 和 Github。如果我知道 Github 版本号,这是正确的。因为我不知道,所以 daroczig 的回答会有所帮助。
  • 顺便说一句,如果人们使用(本地或 GitHub)repos(例如 drat 很容易),那么版本号比较仍然有效。这是一个 devtools / GitHub 问题,没有使用适当的 R 工具来跟踪包。

标签: r github devtools r-haven


【解决方案1】:

使用devtools 包中的session_info

> devtools::session_info()
Session info -------------------------------------------------------------------
 setting  value                       
 version  R version 3.1.3 (2015-03-09)
 system   x86_64, linux-gnu           
 ui       X11                         
 language (EN)                        
 collate  en_US.UTF-8                 
 tz       <NA>                        

Packages -----------------------------------------------------------------------
 package    * version date       source                           
 devtools   * 1.7.0   2015-01-17 CRAN (R 3.1.2)                   
 digest     * 0.6.8   2014-12-31 CRAN (R 3.1.2)                   
 pander       0.5.2   2015-04-11 Github (rapporter/pander@f69fe62)
 Rcpp       * 0.11.5  2015-03-06 CRAN (R 3.1.2)                   
 rstudioapi * 0.3.1   2015-04-07 CRAN (R 3.1.3)                   

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-06
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    相关资源
    最近更新 更多