我们需要在特定的操作系统上创建tar.gz吗?例如如果我们在Windows上创建tar.gz并将其复制到Linux,那么它将起作用吗?
[在Windows上代码运行正常时,我在Linux上遇到一些错误。
使用下面的命令(在窗口上)创建一个包
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)
我找到了答案。二进制文件是特定于平台的。在Windows上创建tar.gz,然后将其复制到Linux可能会导致无法解释的错误。