Пакет R - двоичный (tar.gz) - PullRequest
       5

Пакет R - двоичный (tar.gz)

0 голосов
/ 23 февраля 2020

Нужно ли создавать tar.gz для конкретной ОС? Например, если мы создадим tar.gz для windows и скопируем его в Linux, будет ли это работать?

Я получаю сообщение об ошибке на Linux, в то время как код отлично работает на Windows.

создать пакет с помощью следующей команды (в окне)

devtools::build()

Во время разработки на Windows

file.sources = list.files(c("<path to R code>", 
                      pattern="*.R$", full.names=TRUE, 
                      ignore.case=TRUE)
sapply(file.sources,source,.GlobalEnv)

1 Ответ

0 голосов
/ 23 февраля 2020

Я нашел ответ. бинарные файлы определяются платформой c. tar.gz, созданный в windows и затем скопированный в Linux, может привести к необъяснимой ошибке.

...