Почему я получаю разные версии R в RStudio Server одновременно?
Итак, я обновил мою старую установку RStudio Server на EC2 в Amazon. Первым шагом было обновление RStudio Server. Без вопросов.
Вторым шагом было обновление самого R. Я модернизировал установку машины R до 3.3.2.
РЕДАКТИРОВАТЬ (вставлено после комментария): я обновил R на sudo apt-get update && sudo apt-get upgrade
, Пожалуйста, обратите внимание, что which R
в командной строке выдает /usr/bin/R
, И это /etc/rstudio/rserver.conf
имеет эту строку в нем; rsession-which-r=/usr/bin/R
При запуске R через командную строку версия теперь 3.3.2. Но при входе на "веб-страницу" RStudio Server при запуске (после перезагрузки машины) появляется 3.3.0. Смотрите дамп ниже.
Итак, я попытался исправить это, чтобы RStudio Server оставался на 3.3.0, в то время как версия машины была 3.3.2. Я пытался в течение нескольких дней и не нашел никакого решения, пока я просто не попробовал команду version
изнутри сервера RStudio. И на это странно ответил 3.3.2. Кто-нибудь еще понимал или видел это поведение раньше, что он начинает говорить, что R имеет одну версию, а затем фактически является другой версией при проверке с помощью version
команда? И в какой версии R мой RStudio Server действительно работает?
R version 3.3.0 (2016-05-03) -- "Supposedly Educational"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
[Workspace loaded from ~/.RData]
.... другие предупреждения, такие как зеркало CRAN, а не https и т. д.
>version
platform x86_64-pc-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
status
major 3
minor 3.2
year 2016
month 10
day 31
svn rev 71607
language R
version.string R version 3.3.2 (2016-10-31)
nickname Sincere Pumpkin Patch