rstudio查询命令_用于查看RStudio正在使用的“R”路径的命令

原始问题

这似乎很容易,之前可能会被问过,但我无法通过搜索找到它.

我安装了几种R版本.我只是想知道,当我运行RStudio时,它指向哪种R的味道.所以,我需要一个命令 – 理想情况下在RStudio本身 – 可以告诉我正在使用的这个RStudio窗口的基础R可执行文件.

需要说明的是,我不需要/想要知道我正在使用的R版本(例如,R版本3.2.2(2015-08-14) – “消防安全”).相反,我想知道RStudio用来到R的实际路径 – 从RStudio中查看它 – 所以我知道“for reals”它正在使用哪个版本. (例如,/usr/local / bin / R.)

编辑&回答

这里有很多很棒的讨论,有些是特定于操作系统的.我有一台Mac.就我而言,我发现:

> system("type R")

R is /usr/local/bin/R

> R.home()

[1] "/usr/local/Cellar/r/3.2.2_1/R.framework/Resources"

> file.path(R.home("bin"), "R")

[1] "/usr/local/Cellar/r/3.2.2_1/R.framework/Resources/bin/R"

正如你所熟悉的那样,我正在使用brew.如果我在R之外寻找/usr/local / bin / R,我看到:

$ls -l /usr/local/bin/R

lrwxr-xr-x 1 mike admin 25 Nov 14 17:31 /usr/local/bin/R -> ../Cellar/r/3.2.2_1/bin/R

最终解决(2个符号链接):

/usr/local/Cellar/r/3.2.2_1/R.framework/Resources/bin/R

作为最终目的地.

所以在我的系统(Mac OS X)上,file.path(R.home(“bin”),“R”)是最准确的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值