При устранении неполадок какой-либо проблемы конфигурации 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 соответственно установите все остальные переменные окружения.