RStudio中缺少构建工具

时间:2018-08-23 12:28:05

标签: r github rstudio blotter

首先,我正在Mac上工作。我正在尝试从GitHub安装Blotter。我找到了一些有关如何执行此操作的说明,但我的RStudio告诉我我缺少构建工具,并提供了一个链接(https://www.cnet.com/how-to/install-command-line-developer-tools-in-os-x/)进行了描述。到目前为止,一切都很好。我下载了Mac的Xcode和命令行工具,并安装了它们。即使重新启动R,也没有任何改变。然后我发现了这个https://cran.r-project.org/bin/macosx/tools/。我安装了它,在此期间,它告诉我必须执行以下操作

“此软件包将在/ usr / local / clang6中安装具有OpenMP支持的OS X 10.11(El Capitan)或更高版本的clang 6.0.0

要使用此编译器,必须将/ usr / local / clang6 / bin添加到PATH环境变量中,例如 导出PATH = / usr / local / clang6 / bin:$ PATH“

因此,我按照http://blog.tonytsai.name/blog/2018-05-07-setting-path-variable-for-gs-command-in-rstudio/的方式更改了环境变量路径。 How I changed the PATH variable. 再次,我重新启动了R,但是仍然没有任何改变。我仍然注意到构建工具丢失了。

我似乎以某种方式正确安装了所有程序,但R无法识别这些程序。有人有主意吗?我试图搜索设置以告诉R我已经安装了命令行工具,但找不到真正有用的东西。

2 个答案:

答案 0 :(得分:0)

好,有一点更新。

据我所知,Blotter是在名为RStrategist的软件包下构建并存储在R-Forge软件包中的。

在R控制台中,键入/剪切并粘贴。

install.packages('RStrategist',repos='http://R-Forge.r-project.org')

Rstrat

有关更多详细信息,请参见R的R-Forge。安装完成后,改为运行。

library(RStrategist)

不幸的是,我不愿意安装此软件包,主要是因为1)不需要它,也不知道如何使用它,2)虽然看起来似乎R-forge的软件包不错,但我不愿意合法,但这使我回到了第一点。

答案 1 :(得分:0)

因此,在我阅读Conrad Thiele的最新答案之前,我曾尝试过一些。基本上,我删除了R,R Studio,Xcode和命令行工具。然后我安装了Xcode,命令行工具,R和RStudio。然后,我遵循https://cran.r-project.org上有关工具的通知,并安装了两个既定工具。如原始问题所述,Clang程序包告诉您更改环境变量。我相信那是个错误。我最初只是将“ PATH = / usr / local / clang6 / bin:$ PATH”粘贴到“ .Renviron”文件中。通过在线阅读,我注意到“ export PATH = / usr / local / clang6 / bin:$ PATH”实际上是Mac终端的命令。执行完它后,它仍然无法工作,但后来我想起了我在“ .Renviron”文件中仍然有路径“ PATH = / usr / local / clang6 / bin:$ PATH”的情况。一旦我删除,它的工作。所以我想关键是正确更改环境变量后R找到了使用正确工具的连接。患者得到了回报。