Где находится ссылка на библиотеку gcc, хранящуюся в Rstudio.Мне нужно это поменять - PullRequest
0 голосов
/ 20 декабря 2018

Я работаю с Rstudio, установленным на сервере Centos.По умолчанию используется gcc версии 4.4.7, но пакет lubridate требует более высокой версии.У меня теперь есть один установленный, но Rstudio все еще указывает на старый.Когда я запускаю system2("gcc", "--version") в консоли, я получаю gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-23).Но когда я запускаю R в терминале Rstudio и затем ввожу код system2, я получаю gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5)

Как изменить gcc, который Rstudio использует при компиляции пакетов?

1 Ответ

0 голосов
/ 29 декабря 2018

Это не исчерпывающий ответ, но способ, которым я решил свою проблему, заключался в том, чтобы задать путь, который использует Rstudio, таким же, как переменная PATH в системе linux.Sys.getenv() показывает все переменные окружения, используемые Rstudio.Sys.setenv(PATH = "xxx") устанавливает PATH равным xxx.Не уверен, как Rstudio получил другой путь, но когда я изменил его, я смог скомпилировать lubridate.По пути я, возможно, изменил некоторые другие вещи, которые в конечном итоге сделали эту работу, но я не отслеживал их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...