簡體   English   中英

無法在DSX Desktop中安裝新的R包

[英]Unable to install new R packages in DSX Desktop

我剛剛在RStudio中安裝了DSX Desktop。 我無法加載新軟件包,例如lubridate ,並出現以下錯誤。 如果檢查軟件包更新,則會收到消息“所有軟件包都是最新的”,但是以下錯誤表明它需要Rcpp的較新版本。

installing to /user-home/_global_/R/lubridate/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** preparing package for lazy loading
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
  namespace ‘Rcpp’ 0.12.9.2 is already loaded, but >= 0.12.13 is required
ERROR: lazy loading failed for package ‘lubridate’
* removing ‘/user-home/_global_/R/lubridate’
Warning in install.packages :
  installation of package ‘lubridate’ had non-zero exit status

The downloaded source packages are in
  ‘/tmp/RtmpIV4HWl/downloaded_packages’

我嘗試了install.packages("Rcpp") ,它返回了以下消息:

Error in unloadNamespace(pkg_name) : 
  namespace ‘Rcpp’ is imported by ‘httpuv’, ‘reshape2’, ‘tidyr’, ‘bindrcpp’, ‘tibble’, ‘htmltools’, ‘dplyr’, ‘plyr’ so cannot be unloaded

如果我嘗試remove.packages("Rcpp")或刪除上面的軟件包, remove.packages("Rcpp")收到以下消息,並且它們仍保留在“軟件包”視圖中。

Removing package from ‘/user-home/_global_/R’
(as ‘lib’ is unspecified)
Error in remove.packages : there is no package called ‘Rcpp’

請問任何建議如何進行?

RStudio似乎存在一個基本問題。 我遇到了與您在最新版本(1.1.442)中描述的問題完全相同的問題。 問題是:

  1. 安裝時出現重復錯誤對話框,被視為過時的軟件包會進入循環。
  2. 軟件包版本檢查是指過期的軟件包,不會安裝CRAN上顯示的當前軟件包版本。 這是由於RStudio指向具有舊更新的MRAN鏡像所致。 這意味着在那里存儲的所有軟件包都已過期。 您可以在此處查看 MRAN上的軟件包的最新更新時間。
  3. 刪除其他軟件包(例如,依賴項)無法正常工作,手動刪除文件夾並不能解決問題。

在“ 工具” ,“ 全局選項” ,“ 包”內部,可以指定應該用於包管理的鏡像。 這似乎不起作用。

我通過進入R並在其中執行軟件包更新來解決我的問題。 RStudio現在使用更新的軟件包。

我已就此與RStudio聯系,並收到回復,他們不提供對RStudio免費版本的支持。

tl; dr:RStudio似乎已損壞,無法更新軟件包。 使用R本身進行更新。

我收到以下錯誤消息: Windows 7,update.packages問題:“無法移動臨時安裝”? 我認為這是由於我的防病毒軟件所致,但不確定。 MRAN版本是3.3.1,這是我每次打開R-Studio並需要安裝時都要采取的糾正此錯誤的措施:

trace(utils:::unpackPkgZip, edit=TRUE)
# Edit line 142 - change Sys.sleep(2.5)

tidyverse仍然存在版本問題,因此環顧四周,決定從Microsoft安裝最新的MRAN,並解決了我所有的R-Studio版本問題並安裝了插件。 我在工作時還有其他問題。

版本信息:

Microsoft R Open 3.5.1
The enhanced R distribution from Microsoft
Default CRAN mirror snapshot taken on 2018-08-01.

下載Microsoft R Open 3.5.1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM