2017-09-26 33 views
0

我剛升級到R v. 3.4.1(因爲我的dplyr軟件包停止工作在我以前的版本,我不能使用管道功能),現在當我嘗試編織東西,我得到這個錯誤:如果我嘗試在包裝標籤,以檢查包裝上無法編織Rmarkdown中的文件,只是升級到R v 3.4.1,Windows 7

Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
there is no package called 'backports' 

我得到類似的消息:

library("rmarkdown", lib.loc="~/R/win-library/3.4") 
Error: package or namespace load failed for ‘rmarkdown’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): 
there is no package called ‘backports’ 

我看到的堆棧類似的問題溢出到這個問題,並試圖回收拖延依賴關係,這是行不通的。我還檢查了tools -> Global Options下指出的R Studio版本,它顯示了正確的版本。在我下載新版本之前,我從我的機器上卸載了以前的版本,並且在出現此問題後,我刪除了與Libraries -> Documents -> R -> win-library -> 3.3中的3.3有關的任何文件夾。

有人可以幫忙嗎?

回答

0

有時,當你更新R或RStudio時,你必須重新安裝一些軟件包。該錯誤消息指出backports包缺失。使用install.packages("backports")應該有幫助(只需將它輸入到控制檯中)。

也看看這個question/answer