У меня есть следующий файл DESCRIPTION:
Package: test
Title: Test Project
Version: 0.1
Author:
person("First", "Last", email = "first.last@test.com", role = c("aut", "cre"))
Maintainer:
First Last <first.last@test.com>
Description: This is a template project.
License: GPL
Encoding: UTF-8
LazyData: true
Depends:
R (>= 3.5.0)
Imports:
mongolite
Suggests:
testthat
Мне нужно импортировать mongolite
. Таким образом, я предварительно установил его, используя requirements.R
:
dir.create("library")
install.packages("testthat", lib="library")
install.packages("mongolite", lib="library")
Затем я выполнил requirements.R
следующим образом:
Rscript --verbose requirements.R
Чтобы загрузить пакеты, я делаю:
Rscript --verbose -e "devtools::load_all()"
Это когда я получаю ошибку:
Error: Dependency package(s) 'mongolite' not available.
<error/rlang_error>
Dependency package(s) 'mongolite' not available.
Backtrace:
█
1. └─devtools::load_all()
2. └─pkgload::load_all(...)
3. └─pkgload:::load_imports(path)
4. └─pkgload:::abort_for_missing_packages(res, imports$package)
In addition: Warning message:
In (function (dep_name, dep_ver = "*") :
Dependency package 'mongolite' not available.
Execution halted
Что не так в моей настройке?