R CMD版本未在工作目录中创建归档文件

时间:2018-09-30 20:53:43

标签: r

我在Windows 10上发现了这一点

  • R(i386)CMD build命令生成的存档文件将生成的存档文件保存在当前工作目录中
  • ...但是通过R(x64)CMD构建命令生成的归档文件保存在当前工作目录中。而是将其保存在paste0(Sys.getenv("HOMEDRIVE"), Sys.getenv("HOMEPATH"))Sys.getenv("HOMESHARE")生成的文件路径中(前者解析为H:\,后者是后者的别名)。 Sys.getenv()返回的任何其他环境变量中均未表示该路径。

对于R-3.5.1(发行版)和R-3.4.4,此行为仍然存在。在卸载R和Rtools然后干净地重新安装R-3.4.4和R-3.5.1。之后,它仍然存在。

还有其他人遇到过这个问题吗?或有关可能是什么原因的提示?

我正在使用以下命令在Powershell中运行这些命令:

谢谢。

& 'C:\R\R-3.5.1\bin\x64\R.exe' --no-site-file --no-environ --no-save --no-restore --quiet CMD build "C:\users\XXXX\Coding\testpackage\" --no-resave-data --no-manual

# Archive is **not** saved in present working directory, but saved to H:\

& 'C:\R\R-3.5.1\bin\i386\R.exe' --no-site-file --no-environ --no-save --no-restore --quiet CMD build "C:\users\XXXX\Coding\testpackage\" --no-resave-data --no-manual

# Archive is saved in present working directory.

几天前,我将此邮件发布到了R-help,但没有得到任何回复

0 个答案:

没有答案