Paket kaynağına doğrudan bir URL'den paket yüklemek istiyorum. İnsanların paketin piyasaya sürülmemiş bir versiyonunu test etmelerini kolaylaştıracak ve yaygın olarak (veya kalıcı olarak) mevcut olmamasını istiyorum. This benzer bir sorudur, ancak farklıdır, çünkü yalnızca genel URL'lerin değil yerel dosyalardan nasıl yükleneceğini açıklar.Paket kaynağı için doğrudan URL'den bir R paketi yükleyin
bu soruya uğruna ben boot
paket kaynağına bir bağlantı kullanır. ?install.packages
Okuma özellikle pkgs
Tartışmanın açıklama önerir: URL paket adıyla değil, konumu olarak yorumlanır edildiğini öne süren
Warning in install.packages :
installation of package
‘http://cran.r-project.org/src/contrib/Archive/boot/boot_1.3-7.tar.gz’
had non-zero exit status
:
install.packages(
"http://cran.r-project.org/src/contrib/Archive/boot/boot_1.3-7.tar.gz",
repos = NULL, type = "source"
)
Ancak bu başarısız olur.
download.file(
"http://cran.r-project.org/src/contrib/Archive/boot/boot_1.3-7.tar.gz",
"boot"
)
install.packages("boot", repos = NULL, type = "source")
Ama sadece install.packages
tek bir çağrı ile bunu tercih edeceğini;: Biz şu iki aşamalı prosedür ile bu çalışabilirsiniz ve zaten install.packages
dosya indirme yeteneğine sahip olduğu için bunun mümkün olabileceğini hissediyorum.
Paket orijinal aramada bulunamadı çünkü orada değil. Bu dizinde 'boot_1.3-9.tar.gz' dir. –
@ SimonO101 özür dilerim ki bu, bir soru yazarken hata yaptım. Düzeltmek maalesef davranışını değiştirmez. – orizon
Neden kaynak paketini depo olarak depoladığınız dizini kurmuyorsunuz? [İşte bir örnek] (http://stackoverflow.com/questions/2905650/creating-a-local-r-package-repository), büyük ihtimalle "type =" source "' türünü değiştirmek isteyebilirsiniz. = "win.binary" ' –