簡體   English   中英

R程序包描述中的import字段的行為(帶有示例)

[英]How does the imports field in R package description behave (with example)

我正在努力讓我的R包以我期望的方式安裝依賴項。 安裝我的軟件包后,我希望它安裝在Description文件中指定的magrittr依賴關系的版本,但是它不起作用。 請參閱下面的最小示例:

remove.packages("magrittr")
install.packages("devtools")
library(devtools)
devtools::install_github('maxwell8888/descriptiontest', dependencies = TRUE, force = TRUE)

packageVersion("magrittr") # returns '1.0.0'

# install package with Imports: magrittr (>= 1.5) in the DESCRIPTION
devtools::install_github('maxwell8888/descriptiontest')

packageVersion("magrittr") # still returns '1.0.0'

# confirm that 1.5 is availble
install.packages("magrittr")
packageVersion("magrittr") # now returns '1.5'


devtools::session_info()
Session info -------------------------------------------------------------------------
setting  value                       
 version  R version 3.4.1 (2017-06-30)
 system   i386, mingw32               
 ui       RStudio (1.0.153)           
 language (EN)                        
 collate  English_United Kingdom.1252 
 tz       Europe/London               
 date     2017-11-14                  

Packages -----------------------------------------------------------------------------
 package   * version date       source        
 base      * 3.4.1   2017-06-30 local         
 compiler    3.4.1   2017-06-30 local         
 curl        2.8.1   2017-07-21 CRAN (R 3.4.1)
 datasets  * 3.4.1   2017-06-30 local         
 devtools  * 1.13.4  2017-11-09 CRAN (R 3.4.2)
 digest      0.6.12  2017-01-27 CRAN (R 3.4.1)
 git2r       0.19.0  2017-07-19 CRAN (R 3.4.1)
 graphics  * 3.4.1   2017-06-30 local         
 grDevices * 3.4.1   2017-06-30 local         
 httr        1.2.1   2016-07-03 CRAN (R 3.4.1)
 knitr       1.17    2017-08-10 CRAN (R 3.4.2)
 memoise     1.1.0   2017-04-21 CRAN (R 3.4.1)
 methods   * 3.4.1   2017-06-30 local         
 R6          2.2.2   2017-06-17 CRAN (R 3.4.1)
 stats     * 3.4.1   2017-06-30 local         
 tools       3.4.1   2017-06-30 local         
 utils     * 3.4.1   2017-06-30 local         
 withr       2.0.0   2017-07-28 CRAN (R 3.4.1)

您可以嘗試此版本尋找

packageurl <-
"https://cran.r-project.org/src/contrib/Archive/magrittr/magrittr_1.0.0.tar.gz"

install.packages(packageurl, repos=NULL, type="source")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM