setwd () с использованием GetActiveDocument () возвращает ошибку - не может изменить рабочий каталог - PullRequest
0 голосов
/ 14 июня 2019

У меня есть следующий код, который при попытке запустить выдает ошибку, утверждающую, что рабочий каталог не может быть изменен

src.path<-rstudioapi:::getActiveDocumentContext()$path
setwd(dirname(src.path))

Запуск getwd() обеспечивает надлежащие результаты.Проверка getActiveDocumentContext()$path в консоли приводит к простому "", что, вероятно, является причиной ошибки.Мой текущий рабочий каталог - это Мои Документы.Мой исходный файл находится здесь, поэтому я могу скомпилировать его просто отлично.Однако я пытаюсь создать пакет, поэтому мне нужно получить рабочий каталог пользователя.Что приводит к сбою getActiveDocumentContext()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...