虽然我认为我在Linux方面很专业,但显然我还是初学者。当我登录服务器时,我需要使用最新版本的R(统计软件)。 R安装在2个地方。当我运行以下命令时
which R
我得到了
/usr/bin/R
然后
R --version
R version 2.15.2 (2012-10-26) -- "Trick or Treat"
Copyright (C) 2012 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: x86_64-redhat-linux-gnu (64-bit)
显然它是一个旧版本,我知道R的最后一个版本安装在
中/usr/local/bin/R
我知道我应该改变路径。我对吗?怎么样?
答案 0 :(得分:4)
将不同版本的解释器/编译器共存于不同的路径(我python
中有/usr/local/bin
的3个版本)。只需在主目录的.bashrc
文件中创建一个别名:
alias R="/usr/local/bin/R"
答案 1 :(得分:4)
如果您在.bashrc
中添加以下内容,则会先获得较新的R
,因为bash会在另一个目录之前搜索该目录。
export PATH=/usr/local/bin:$PATH
更新:由于OP显然使用tcsh
,因此设置路径的正确方法是在setenv
或{{1}内使用~/.profile
}。
~/.tcshrc