Ошибка каркаса пакета R для включения rstan

Что я должен сделать для создания скелета пакета, чтобы включить stan.

Ошибка такая как '"sed"' not found также происходит, когда я пытаюсь создать руководство PDF для моего пакета. Я не уверен, но я думаю, что это относится к TeX. В консоли R возникает следующая ошибка.

> rstan_package_skeleton(path = 'rstanlmx')
Creating package skeleton for package: rstanlmx
Running usethis::create_package ...
✔ Setting active project to 'C:/Users/User/Documents/rstanlmx'
✔ Creating 'R/'
✔ Creating 'man/'
✔ Writing 'DESCRIPTION'
✔ Writing 'NAMESPACE'
✔ Creating 'tools/'
✔ Creating 'src/'
✔ Creating 'src/stan_files/'
✔ Creating 'src/stan_files/chunks/'
✔ Creating 'inst/'
✔ Creating 'inst/include/'
Updating R directory ...
Adding .travis.yml file ...
Updating DESCRIPTION with necessary dependencies ...
Updating NAMESPACE ...
Writing NAMESPACE
Error in getDLLRegisteredRoutines.DLLInfo(dll, addNames = FALSE) : 
  must specify DLL via a “DLLInfo” object. See getLoadedDLLs()
In addition: Warning messages:
1: In system2("sed", args = paste0("-i.bak 's@rstanarm@", name, "@g' ",  :
  '"sed"' not found
2: In file.remove(file.path(STAN_FILES, "chunks", "license.stan.bak")) :
  cannot remove file 'C:\Users\User\Documents\rstanlmx/src/stan_files/chunks/license.stan.bak', reason 'No such file or directory'
3: In system2("sed", args = paste0("-i.bak 's@rstanarm@", name, "@g' ",  :
  '"sed"' not found
4: In file.remove(file.path(DIR, "R", "stanmodels.R.bak")) :
  cannot remove file 'C:\Users\User\Documents\rstanlmx/R/stanmodels.R.bak', reason 'No such file or directory'
> 

С другой стороны, из студии R возникает следующая ошибка:

> library("rstantools")
> rstan_package_skeleton(path = 'rstanlmxx')
Creating package skeleton for package: rstanlmxx
Running usethis::create_package ...
✔ Setting active project to 'C:/Users/81909/Documents/rstanlmxx'
✔ Creating 'R/'
✔ Creating 'man/'
✔ Writing 'DESCRIPTION'
✔ Writing 'NAMESPACE'
✔ Writing 'rstanlmxx.Rproj'
✔ Adding '.Rproj.user' to '.gitignore'
✔ Adding '^rstanlmxx\\.Rproj$', '^\\.Rproj\\.user$' to '.Rbuildignore'
✔ Creating 'tools/'
✔ Creating 'src/'
✔ Creating 'src/stan_files/'
✔ Creating 'src/stan_files/chunks/'
✔ Creating 'inst/'
✔ Creating 'inst/include/'
Updating R directory ...
Adding .travis.yml file ...
Updating DESCRIPTION with necessary dependencies ...
Updating NAMESPACE ...
Writing NAMESPACE
Error in getDLLRegisteredRoutines.DLLInfo(dll, addNames = FALSE) : 
  must specify DLL via a “DLLInfo” object. See getLoadedDLLs()
In addition: Warning messages:
1: In system2("sed", args = paste0("-i.bak 's@rstanarm@", name, "@g' ",  :
  '"sed"' not found
2: In file.remove(file.path(STAN_FILES, "chunks", "license.stan.bak")) :
  cannot remove file 'C:\Users\81909\Documents\rstanlmxx/src/stan_files/chunks/license.stan.bak', reason 'No such file or directory'
3: In system2("sed", args = paste0("-i.bak 's@rstanarm@", name, "@g' ",  :
  '"sed"' not found
4: In file.remove(file.path(DIR, "R", "stanmodels.R.bak")) :
  cannot remove file 'C:\Users\81909\Documents\rstanlmxx/R/stanmodels.R.bak', reason 'No such file or directory'

В полученном проекте я пробую R CMD check затем возникает следующая ошибка (страница искажена. Я ничего не прочитал.):

==> devtools::check(cleanup = FALSE)

 �x��:  `cleanup` is deprecated
Updating rstanlmxx documentation
Loading rstanlmxx
Loading required package: Rcpp
 getDLLRegisteredRoutines.DLLInfo(dll, addNames = FALSE) �ŃG���[: 
  must specify DLL via a "DLLInfo" object. See getLoadedDLLs()
 �Ăяo��:  <Anonymous> ... assignNativeRoutines -> getDLLRegisteredRoutines.DLLInfo
 ���s�����~�����܂��� 

Exited with status 1.

Ссылка: https://cran.r-project.org/web/packages/rstantools/vignettes/minimal-rstan-package.html

Как говорится в сообщении об ошибке, я выполняю getLoadedDLLs(), Мне трудно понять, что это значит.

 getLoadedDLLs()


    Filename
base                                                                                   base
methods                     C:/Program Files/R/R-3.5.2/library/methods/libs/x64/methods.dll
utils                           C:/Program Files/R/R-3.5.2/library/utils/libs/x64/utils.dll
grDevices               C:/Program Files/R/R-3.5.2/library/grDevices/libs/x64/grDevices.dll
graphics                  C:/Program Files/R/R-3.5.2/library/graphics/libs/x64/graphics.dll
stats                           C:/Program Files/R/R-3.5.2/library/stats/libs/x64/stats.dll
tools                           C:/Program Files/R/R-3.5.2/library/tools/libs/x64/tools.dll
internet                                    C:/PROGRA~1/R/R-35~1.2/modules/x64/internet.dll
(embedding)                                                                     (embedding)
yaml                      C:/Users/81909/Documents/R/win-library/3.5/yaml/libs/x64/yaml.dll
Rcpp                      C:/Users/81909/Documents/R/win-library/3.5/Rcpp/libs/x64/Rcpp.dll
fs                            C:/Users/81909/Documents/R/win-library/3.5/fs/libs/x64/fs.dll
glue                      C:/Users/81909/Documents/R/win-library/3.5/glue/libs/x64/glue.dll
stringi             C:/Users/81909/Documents/R/win-library/3.5/stringi/libs/x64/stringi.dll
commonmark    C:/Users/81909/Documents/R/win-library/3.5/commonmark/libs/x64/commonmark.dll
xml2                      C:/Users/81909/Documents/R/win-library/3.5/xml2/libs/x64/xml2.dll
roxygen2          C:/Users/81909/Documents/R/win-library/3.5/roxygen2/libs/x64/roxygen2.dll
backports       C:/Users/81909/Documents/R/win-library/3.5/backports/libs/x64/backports.dll
rlang                   C:/Users/81909/Documents/R/win-library/3.5/rlang/libs/x64/rlang.dll
jsonlite          C:/Users/81909/Documents/R/win-library/3.5/jsonlite/libs/x64/jsonlite.dll
purrr                   C:/Users/81909/Documents/R/win-library/3.5/purrr/libs/x64/purrr.dll
pkgload             C:/Users/81909/Documents/R/win-library/3.5/pkgload/libs/x64/pkgload.dll
testthat          C:/Users/81909/Documents/R/win-library/3.5/testthat/libs/x64/testthat.dll
processx          C:/Users/81909/Documents/R/win-library/3.5/processx/libs/x64/processx.dll
ps                            C:/Users/81909/Documents/R/win-library/3.5/ps/libs/x64/ps.dll
StanHeaders C:/Users/81909/Documents/R/win-library/3.5/StanHeaders/libs/x64/StanHeaders.dll
grid                              C:/Program Files/R/R-3.5.2/library/grid/libs/x64/grid.dll
colorspace    C:/Users/81909/Documents/R/win-library/3.5/colorspace/libs/x64/colorspace.dll
scales                C:/Users/81909/Documents/R/win-library/3.5/scales/libs/x64/scales.dll
lazyeval          C:/Users/81909/Documents/R/win-library/3.5/lazyeval/libs/x64/lazyeval.dll
plyr                      C:/Users/81909/Documents/R/win-library/3.5/plyr/libs/x64/plyr.dll
tibble                C:/Users/81909/Documents/R/win-library/3.5/tibble/libs/x64/tibble.dll
bindrcpp          C:/Users/81909/Documents/R/win-library/3.5/bindrcpp/libs/x64/bindrcpp.dll
tidyselect    C:/Users/81909/Documents/R/win-library/3.5/tidyselect/libs/x64/tidyselect.dll
dplyr                   C:/Users/81909/Documents/R/win-library/3.5/dplyr/libs/x64/dplyr.dll
matrixStats C:/Users/81909/Documents/R/win-library/3.5/matrixStats/libs/x64/matrixStats.dll
parallel                  C:/Program Files/R/R-3.5.2/library/parallel/libs/x64/parallel.dll
rstan                   C:/Users/81909/Documents/R/win-library/3.5/rstan/libs/x64/rstan.dll
            Dynamic.Lookup
base                 FALSE
methods              FALSE
utils                FALSE
grDevices            FALSE
graphics             FALSE
stats                FALSE
tools                FALSE
internet              TRUE
(embedding)          FALSE
yaml                 FALSE
Rcpp                  TRUE
fs                   FALSE
glue                 FALSE
stringi              FALSE
commonmark           FALSE
xml2                 FALSE
roxygen2             FALSE
backports            FALSE
rlang                FALSE
jsonlite             FALSE
purrr                FALSE
pkgload              FALSE
testthat             FALSE
processx             FALSE
ps                   FALSE
StanHeaders           TRUE
grid                 FALSE
colorspace           FALSE
scales               FALSE
lazyeval             FALSE
plyr                  TRUE
tibble               FALSE
bindrcpp             FALSE
tidyselect           FALSE
dplyr                FALSE
matrixStats          FALSE
parallel             FALSE
rstan                FALSE

0 ответов

Другие вопросы по тегам