我在Windows 10上发现了这一点
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,但没有得到任何回复