나는 party
라이브러리를로드하려고 다음과 같은 오류가있어 install.packages`는 : 업데이트 패키지`update.packages` 대`
Loading required package: zoo
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
namespace ‘lattice’ 0.20-24 is already loaded, but >= 0.20.27 is required
Error: package ‘zoo’ could not be loaded
그래서 나는 내의 모든 패키지를 업데이트하기로 결정 같은 세션 (
detach all packages while working in R),
lattice
을 포함
lattice
가 업데이트되면
zoo
다음
party
후 제대로로드 할 것으로 기대 :
pkgs <- names(sessionInfo()$otherPkgs)
pkgs <- paste('package:', pkgs, sep = "")
lapply(pkgs , detach, character.only = TRUE, unload = TRUE)
update.packages(checkBuilt=TRUE, ask=FALSE,
repos="http://r-forge.r-project.org",
oldPkgs=c("lattice","zoo","party")
)
그것은 작동하지 않았다 (동일한 세션 내에서 witho 다시 시작한 후 유타는) .RData
를 사전로드 :
> library(party)
Loading required package: zoo
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
namespace ‘lattice’ 0.20-24 is already loaded, but >= 0.20.27 is required
Error: package ‘zoo’ could not be loaded
는 How to update R2jags in R?에 따르면 단순히 다시 시작, 내가 업데이트 할 해당 패키지에 install.packages
을 실행하는 것이 가장 좋습니다. 그리고 실제로 트릭을했습니다.
그래서 여기에 질문 : update.packages
이 필요합니다. 실행중인 세션 내에서 업데이트하는 것이 취약하다는 것을 고려하면, install.package
은 세션을 재시작해야만 할 것입니다. R
패키지 관리 부두의 어떤 비트가 누락 되었습니까? 감사.