如何告诉RStudio使用Anaconda的R版本

时间:2016-01-13 10:56:22

标签: r macos rstudio

我在我的mac os x yosemite上安装了anaconda和conda软件包R. 当我输入

which R

在我的终端中,我得到以下输出

/Users/giovannisoldi/anaconda/bin/R

所以它实际上是链接到正确的版本。但是,当我打开RStudio时,我可以看到旧版本的R位于

/Library/Frameworks/R.framework/Versions/2.15/

仍然使用。我尝试使用以下命令链接到Anaconda中当前版本的R:

ln -sfhv /Users/giovannisoldi/anaconda/bin/ /Library/Frameworks/R.framework/Versions/Current

然而,通过这样做,RStudio抱怨它无法找到R。

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:7)

以下是我的表现:

which R
/Users/admin/anaconda/bin/R

在我的~/.bashrc(或您的~/.bash_profile)中,我提出了这个问题:

export RSTUDIO_WHICH_R=/Users/admin/anaconda/bin/R 

然后source ~/.bashrc

(你现在必须从终端打开RStudio),你可以输入

rstudio

或者您可以再次使用~/.bashrc编辑alias rstudio='open -a RStudio .',现在rstudio命令将在您当前的目录中打开RStudio。