Wednesday, March 30, 2016

sub-architecture 'R' is not installed (in RStudio for certain CRAN package installations)

Leave a Comment

I am using RStudio (Version 0.99.484) and R (Version 3.2.3) on Mac OSX (Version 10.9.5).

Unfortunately, I cannot recall if I did anything to cause these changes, but since about two weeks ago, whenever I try to install certain package from CRAN, upon using the usual syntax:

install.packages("packageName") 

I receive an Error Message in RStudio. Here is an example of a new package for which I see this issue:

install.packages("plotly") 

Gives me the Error Message:

  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’ 

This has happened for more than one packages (and seems sudden, the past two weeks). However, it does not happen for all packages. I am wondering how to approach this issue given my use of RStudio, Mac OSX, R, etc. I see very few resources when Googling my Error Message "sub-architecture 'R' is not installed".

Upon running 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" 

1 Answers

Answers 1

In looking at the dependence for Plotly it looks as though it requires a ggplot2 version with R ≥ 3.1. So just update your base R to version 3.1 or newer and it'll work. It isn't your Rstudio but your base R which importantly is different.

If all else fails try installing to windows 10, Rstudio version 0.99.892 and R 3.2.4 as I was not able to replicate this problem using using these versions which happen to be the most up to date.

If You Enjoyed This, Take 5 Seconds To Share It

0 comments:

Post a Comment