Установите и загрузите пакеты R из пакетного решения (Ubuntu) - PullRequest
0 голосов
/ 15 января 2020

У меня есть следующий файл 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

Что не так в моей настройке?

...