gpt4 book ai didi

r - 子架构 'R' 未安装(在 RStudio 中安装某些 CRAN 软件包)

转载 作者:行者123 更新时间:2023-12-01 23:42:53 24 4
gpt4 key购买 nike

我在 Mac OSX(版本 10.9.5)上使用 RStudio(版本 0.99.484)和 R(版本 3.2.3)。

不幸的是,我不记得我是否做了任何事情导致了这些更改,但从大约两周前开始,每当我尝试使用通常的语法从 CRAN 安装某些软件包时:

install.packages("packageName")

我在 RStudio 中收到错误消息。以下是我看到此问题的新软件包的示例:

install.packages("plotly")

给我错误消息:

  There is a binary version available but the source version is later:
binary source needs_compilation
plotly 2.0.16 3.4.1 FALSE

installing the source package ‘plotly’

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 343 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
38 1039k 38 399k 0 0 1724k 0 --:--:-- --:--:-- --:--:-- 1724k100 1039k 100 1039k 0 0 3376k 0 --:--:-- --:--:-- --:--:-- 8521k
* installing *source* package ‘plotly’ ...
** package ‘plotly’ successfully unpacked and MD5 sums checked
** R
** data
*** moving datasets to lazyload DB
** inst
** preparing package for lazy loading
Warning: package ‘ggplot2’ was built under R version 3.2.4
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
*** arch - R
ERROR: sub-architecture 'R' is not installed
*** arch - x86_64
Warning: package ‘ggplot2’ was built under R version 3.2.4
ERROR: loading failed for ‘R’
* removing ‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library/plotly’
Warning in install.packages :
installation of package ‘plotly’ had non-zero exit status

The downloaded source packages are in
‘/private/var/folders/vn/lhzbs8ds6xbg965nnfcj6ftm0000gn/T/RtmpmyVFR4/downloaded_packages’

不止一个包裹发生了这种情况(在过去的两周里似乎很突然)。但是,并非所有软件包都会发生这种情况。我想知道如何解决这个问题,因为我使用 RStudio、Mac OSX、R 等。当我在 Google 上搜索错误消息“子架构‘R’未安装”时,我看到的资源很少。

运行 R.Version() 时:

$platform
[1] "x86_64-apple-darwin13.4.0"

$arch
[1] "x86_64"

$os
[1] "darwin13.4.0"

$system
[1] "x86_64, darwin13.4.0"

$status
[1] ""

$major
[1] "3"

$minor
[1] "2.3"

$year
[1] "2015"

$month
[1] "12"

$day
[1] "10"

$`svn rev`
[1] "69752"

$language
[1] "R"

$version.string
[1] "R version 3.2.3 (2015-12-10)"

$nickname
[1] "Wooden Christmas-Tree"

最佳答案

在查看 Plotly 的依赖性时,它似乎需要 R ≥ 3.1 的 ggplot2 版本。因此,只需将您的基础 R 更新到版本 3.1 或更高版本即可。重要的是,它不是您的 Rstudio,而是您的基础 R。

如果所有其他方法都失败,请尝试安装到 Windows 10、Rstudio 版本 0.99.892 和 R 3.2.4,因为我无法使用这些恰好是最新的版本来复制此问题。

关于r - 子架构 'R' 未安装(在 RStudio 中安装某些 CRAN 软件包),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36014860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com