R 3.0是我的默认版本.我安装了R 2.14,并且由于包依赖性而希望使用它.请注意,无法为3.0构建程序包.如何强制ubuntu加载早期版本?
您可以相应地设置PATH.有一些工具/库可以帮助您(在大学环境中常见的有多种版本的东西/usr/local/或/opt.
这是一个简单的ad-hoc版本:
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:~$
Run Code Online (Sandbox Code Playgroud)
可以通过脚本或以不同方式完成更改 - 关键是通过预先添加PATH您想要的版本,您最终会找到首先找到的版本.