При устранении неполадок какой-либо проблемы конфигурации R, которая вызывала сбой преобразования pandoc при попытке связать a.Rmd на компьютере коллеги с Windows 10, я заметил, что первый путь в .libPaths() указывает на путь в сетевом каталоге, а не на каталог c:/Users/[username]/R/win-library/... ,

Запуск Sys.getenv() в R показал , что HOMEDRIVE и HOMEPATH были (как и ожидалось) c: и \Users\[username] но была переменная HOME среда в списке , который указывает на сетевой путь , который мы нашли .libPaths()

При запуске SET в командной оболочке cmd эта переменная среды HOME вообще не отображалась, поэтому, похоже, что R нашел ее где-то еще ...

Где R получает эту переменную среды HOME ?

FWIW: я исправил проблему конфигурации, установив переменную среды пользователя Windows HOME =% HOMEDRIVE %% HOMEPATH%; Затем R соответственно установите все остальные переменные окружения.

0