2016-02-26 3 views
0

Как у this вопрос, у которого нет рабочего ответа.Rscript с использованием некорректной R-версии

Я пытаюсь использовать Rscript на linux redhat 6.6, однако Rscript использует неправильную версию R. Как я могу заставить Rscript использовать последнюю версию R?

Запуск Rscript --version дает

R scripting front-end version 2.13.0 (2011-04-13) 

В то время как работает R выходы:

R version 3.2.3 (2015-12-10) -- "Wooden Christmas-Tree" 
Copyright (C) 2015 The R Foundation for Statistical Computing 
Platform: x86_64-pc-linux-gnu (64-bit) 

WhereIs как на R и Rscript дает следующее:

[]$ whereis R 
R: /usr/local/bin/R 
[]$ whereis Rscript 
Rscript: /usr/local/bin/Rscript 

откуда получаем следующее:

[[email protected] ~]$ which Rscript 
/usr/local/bin/Rscript 
[[email protected] ~]$ which R 
/usr/local/bin/R 

rpm -qa |egrep ^R дает следующее: [RD02 @ ipgrd02 ~] $ оборотов в минуту -qa |^R задать расширенное Red_Hat_Enterprise_Linux-release_notes-6-ен-US-6-2.el6.noarch

Я думаю, что это что-то делать с Bashrc/bash_profile, но я не могу найти ничего, что помогает мне в гугле.

+0

Добавлена ​​дополнительная информация – Bas

+0

Я все еще нуждается в ответе – Bas

ответ

0

Мне кажется, что вы установили R за пределы диспетчера пакетов. На 7.x платформе CentOS/RedHat та же установка выглядит следующим образом:

#which Rscript 
/bin/Rscript 
#which R 
/bin/R 
#rpm -qa | egrep ^R 
R-core-3.2.3-4.el7.x86_64 
R-3.2.3-4.el7.x86_64 
R-core-devel-3.2.3-4.el7.x86_64 
R-devel-3.2.3-4.el7.x86_64 
R-java-3.2.3-4.el7.x86_64 
R-java-devel-3.2.3-4.el7.x86_64 
#whereis R 
R: /usr/bin/R /usr/lib64/R /usr/include/R /usr/share/R /usr/share/man/man1/R.1.gz 
#whereis Rscript 
Rscript: /usr/bin/Rscript /usr/share/man/man1/Rscript.1.gz 

Вы не возражаете разъяснении того, как пакеты получили установлены?

У меня есть следующие в моей системе:

#Rscript --version 
R scripting front-end version 3.2.3 (2015-12-10) 
#R 

R version 3.2.3 (2015-12-10) -- "Wooden Christmas-Tree" 
Copyright (C) 2015 The R Foundation for Statistical Computing 
Platform: x86_64-redhat-linux-gnu (64-bit) 
+0

я добавил какую информацию, я не знаю, как пакеты получили установлены как я только начал работать на этом сервере – Bas

 Смежные вопросы

  • Нет связанных вопросов^_^