build-tools {rstudioapi} | R Documentation |
Build Tools
Description
Check, install, and use build tools as required.
Usage
buildToolsCheck()
buildToolsInstall(action)
buildToolsExec(expr)
Arguments
action |
The action (as a string) being taken that will require installation of build tools. |
expr |
An R expression (unquoted) to be executed with build tools
available and on the |
Details
These functions are intended to be used together – one should first check whether build tools are available, and when not, prompt for installation. For example:
compile_model <- function(...) { if (rstudioapi::isAvailable()) { if (!rstudioapi::buildToolsCheck()) rstudioapi::buildToolsInstall("Model compilation") rstudioapi::buildToolsExec({ # code requiring build tools here }) } }
The action
parameter is used to communicate (with a prompt) the operation
being performed that requires build tool installation. Setting it to NULL
or the empty string will suppress that prompt.
Note
The buildToolsCheck()
, buildToolsInstall()
, and buildToolsExec()
functions were added with version 1.2.962 of RStudio.
[Package rstudioapi version 0.16.0 Index]