在Ubuntu中,我的base-r
位于/usr/bin/R
。当我从源代码构建pqR
时,它已安装到/usr/local/bin/R
。 Bash首先在/usr/local/bin
中查找,因此默认情况下R
调用pqR 2.15
,而非核心R 3.0
。
我可以使用~/.bashrc
在alias
中重新定义这些内容。但是,仍有一些惊喜。 man R
仍然引用pqR
,littler
默认使用pqR
运行。
我更愿意将事情重新设定为现状,只在我特别想要的时候致电pqR
。
答案 0 :(得分:3)
您需要设置PATH
和MANPATH
,如果您需要/usr/bin
,请将其放在/usr/local/bin
之前。
PATH=/usr/bin:$PATH
MANPATH=/usr/share/man:$MANPATH #this setting for Solaris, maybe it is different path
export PATH MANPATH
放入~/.bashrc