2015-12-17 15 views

cevap

2

Bu benim Ardından packageVersion()

adıyla versions geçtikçe mevcut bir paket var ederek yüklenmiş sürümü bulabilirsiniz farkındayım dolaylı bir yaklaşımdır. available.versions() işlevi size yardımcı olabilir. Bu, mevcut tüm paket versiyonlarını bulacaktır.

packageVersion("ggplot2") 
#[1] ‘1.0.1’ 

available.versions("ggplot2") 

#$ggplot2 
# version  date available 
#1 1.0.1 2015-03-17  TRUE 
#2 1.0.0 2014-05-21  FALSE 
#3 0.9.3.1 2013-03-02  FALSE 
... 

Güncelleme: fonksiyonlar package_deps() ve dev_package_deps sahiptir devtools

Paketi().

package_deps("ggplot2") 

# Needs update ----------------------------- 
# package  installed available 
# ggplot2  2.0.0  2.1.0  
# scales  NA  0.4.0 

?package_deps 
"Find all dependencies of a CRAN or dev package." 

{Bu işlev benim ucundan geliştirme paketi için test edilmedi. Ancak bunun sizin işinizi yapması gerektiğine inanıyorum.}

+1

Teşekkürler, bu hoş bir araç gibi geliyor. 'sürümleri: available.versions()," şimdiye kadar CRAN'a yüklenen adlandırılmış paketlerin tüm geçmiş sürümlerini listeler ". Bu, Github'dan yüklenen paketle çalışmayacak. –

+0

@PaulRougieux bir güncelleme ekledi. Umarım senin için çalışır. Olmazsa haber ver. – GAURAV

+0

Bir github deposu için 'devpotadı_deps()' repo'nun argümanını nasıl belirlersiniz? Örneğin [ggplot2] için (https://github.com/hadley/ggplot2). –

İlgili konular