Я обнаружил, что в Windows 10:
- файл архива, созданный командой построения CMD R (i386), сохраняет полученный файл архива в текущем рабочем каталоге
- ... НО архив, созданный командой построения CMD R (x64), , а не , сохранен в текущем рабочем каталоге.Вместо этого он сохраняется в пути к файлу, созданном с помощью
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-помочь несколько дней назад и не получил никаких ответов