#r #renv #r-environment
Вопрос:
Я работал R -e "renv::restore(lockfile='renv.lock')"
на macOS, но это вызвало ошибку:
> renv::restore(lockfile='renv.lock')
Error: $ operator is invalid for atomic vectors
Traceback (most recent calls first):
2: renv::restore(lockfile = "renv.lock")
1: repos %||% renv_config("repos.override") %||% lockfile$R$Repositories
Execution halted
Если я не укажу файл блокировки renv:
-
R -e "renv::restore()"
или
-
- вручную перейдите в консоль R, запустите
renv::restore(lockfile='renv.lock')
- вручную перейдите в консоль R, запустите
И то, и другое сработает.
Знаете ли вы причину этого? Я хотел бы использовать интерфейс командной строки для восстановления зависимостей r вместо перехода на консоль R.