Check if pprof and its dependencies are installed.

pprof_sitrep()

Examples

pprof_sitrep()
#> • Call test_pprof() to test installation.
#> 
#> ── Requirements ────────────────────────────────────────────────────────────────
#>  pprof missing 
#> • See <https://github.com/google/pprof> to install pprof.
#>  Graphviz missing 
#> • See <https://www.graphviz.org/download> to install Graphviz.
#> 
#> ── Go ──────────────────────────────────────────────────────────────────────────
#>  Go binary /usr/bin/go
#>  Go folder missing /home/runner/go
#> • See <https://golang.org/doc/install> to install Go.
#> • If the Go folder is missing but the Go binary is non-missing, you may need to
#> configure the GOPATH environment variable. See
#> <https://github.com/golang/go/wiki/GOPATH>.
#> 
#> ── Custom ──────────────────────────────────────────────────────────────────────
#>  `PROFFER_PPROF_BIN` missing 
#> • Run `usethis::edit_r_environ()` to edit .Renviron file.
#> • PROFFER_PPROF_BIN=
#>  `PROFFER_GO_BIN` missing 
#> • Run `usethis::edit_r_environ()` to edit .Renviron file.
#> • PROFFER_GO_BIN=/usr/bin/go
#>  `PROFFER_GRAPHVIZ_BIN` missing 
#> • Run `usethis::edit_r_environ()` to edit .Renviron file.
#> • PROFFER_GRAPHVIZ_BIN=
#> 
#> ── System ──────────────────────────────────────────────────────────────────────
#>  pprof system path missing 
#> • See <https://github.com/google/pprof> to install pprof.
#>  Go binary system path /usr/bin/go
#>  Graphviz system path missing 
#> • See <https://www.graphviz.org/download> to install Graphviz.
#> 
#> ── Deprecated ──────────────────────────────────────────────────────────────────
#>  `pprof_path` env variable omitted.