R 3.0 是我的默认版本。我安装了 R 2.14,由于包依赖性,我想使用它。请注意,无法为 3.0 构建包。如何强制 ubuntu 加载早期版本?
最佳答案
您相应地设置 PATH。有一些工具/库可以为您做到这一点(在大学环境中很常见,在 /usr/local/
或 /opt
中有多个版本。
这是一个简单的临时版本:
edd@max:~$ which R # my default R
/usr/bin/R
edd@max:~$ R --version | head -1
R version 3.1.2 (2014-10-31) -- "Pumpkin Helmet"
edd@max:~$ cat bin/R-devel.sh # a wrapper I use
#!/bin/bash
export PATH="/usr/local/lib/R-devel/bin:$PATH"
R "$@"
edd@max:~$ # gives me another R
edd@max:~$ R-devel.sh --version | head -1
R Under development (unstable) (2014-11-11 r66970) -- "Unsuffered Consequences"
edd@max:~$
edd@max:~$ ( PATH="/usr/local/lib/R-devel/bin:$PATH" R --version | head -1 )
R Under development (unstable) (2014-11-11 r66970) -- "Unsuffered Consequences"
edd@max:~$
可以通过脚本或其他方式进行更改——关键是通过在 PATH
中预先添加您想要的版本,您最终会得到该版本最先发现。
关于linux - 如何在 linux 中加载特定版本的 R?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26897335/