當我安裝一個包時,先決條件包先安裝在實際包之前。對於所有先決條件軟件包,我得到了"unable to move temporary installation"
警告,但實際軟件包中沒有此類警告。但是當我加載它時,該包會給出錯誤。在R中安裝依賴項包時出現「無法移動臨時安裝」
例如,當我install.packages("mlr")
,它安裝了所有的依賴,我得到了各種警告,例如這樣的:
package ‘BBmisc’ successfully unpacked and MD5 sums checked
Warning in install.packages :
unable to move temporary installation ‘D:\Documents\R\win-library\3.2\filef3811142c73\BBmisc’ to ‘D:\Documents\R\win-library\3.2\BBmisc’
我忽略了它,因爲它只是一個警告。不幸的是library(mlr)
給了我Error: package ‘BBmisc’ required by ‘mlr’ could not be found
,所以我無法忽視它。
install.packages("BBmisc")
直接沒有發出警告。
什麼給?我該如何解決這個問題,而不是自己安裝所有的依賴關係?
如果會話信息需要:
> sessionInfo()
R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
locale:
[1] LC_COLLATE=English_Singapore.1252 LC_CTYPE=English_Singapore.1252
[3] LC_MONETARY=English_Singapore.1252 LC_NUMERIC=C
[5] LC_TIME=English_Singapore.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_3.2.2
Runing antivirus? Windows中經常出現這種問題。 –
是的,我不能禁用(辦公環境)。任何方式,我可以驗證這是原因? – Ricky