当我开始R
的时候意味着从头开始阅读/etc/Rprofile.site
。我已经确认这不会发生,但不知道为什么或如何修复它。当我source('/etc/Rprofile.site')
启动时一切都很好。
我想调查一些随机的事情,这可能对想要提供帮助的人有用,也可能无关紧要……
$ which R
/usr/bin/R
$ ls -l /usr/bin/R
-rwxr-xr-x 1 root root 8589 … /usr/bin/R
(指针/软链接中没有任何可疑的东西,所以不是这个)
$ echo $R_HOME
$ less ~/.Renviron
/home/isomorphismes/.Renviron: No such file or directory
> Sys.getenv("R_HOME")
[1] "/usr/lib/R"
> Sys.getenv("RHOME")
[1] "~/R/i686-pc-linux-gnu-library/"
答案1
你应该尝试看看 R 认为它的 R_HOME(或 RHOME)是什么。尝试运行
R RHOME
它应该打印 RHOME 的值并退出。
或者,从 R 命令行
Sys.getenv("R_HOME")
我认为 R 会从以下位置读取启动和配置文件$(R RHOME)/etc/
也许这不是你认为的位置...希望这能有所帮助
问候