Pacotes importados não são instalados automaticamente

Eu tenho um pacote privado armazenado localmente (e controlado por versão via SVN). Para instalar o pacote, solicito ao usuário que atualize SVN seu diretório de pacotes e, em seguida,setwd() no diretório e, em seguidadevtools::install().

Este pacote importa muitos pacotes CRAN, que não são armazenados localmente. Esses pacotes importados não são instalados automaticamente durante a instalação, o que produz a mensagem de erroDependency package foo not available. O usuário deve instalar manualmenteinstall.packages('foo'), tente novamente, apenas para obterDependency package bar not available, ad nauseam, mesmo quefoo ebar estão entre os meusImports:

Detalhes:

Meu arquivo DESCRIPTION se parece com:

Package: apackage
Type: Package
Title: Package to Do Stuff
Version: 1.11111
Date: 2017-03-02
Author: C8H10N4O2
Maintainer: C8H10N4O2<[email protected]>
Description: Package that does many useful things
License: file LICENSE
Depends:
    R (>= 3.3.0)
Imports:
    bit64 (>= 0.9.5),
    data.table (>= 1.9.6), 
    extrafont (>= 0.17),
    foreach(>= 1.4.3),
    ggplot2 (>= 2.0.0),
    gbm (>= 2.1),
    grid (>= 3.2.3),
    gridExtra (>= 2.0.0),
    httr (>= 1.1.0),
    readxl (>= 0.1.1),
    scales (>= 0.4.0),
    xlsx (>= 0.5.7)
LazyData: true
RoxygenNote: 5.0.1
Suggests: testthat (>= 0.9.1)

Mas ao invocarcheck() ouload_all() Eu ainda tenho o erro:

Error in (function (dep_name, dep_ver = NA, dep_compare = NA)  : 
  Dependency package gridExtra not available.

E então meu usuário tem queinstall.packages('gridExtra')e, em seguida, ele recebe outro erro de dependência não disponível.

O que eu tentei:

De acordo comPacotes R:

Imports: Os pacotes listados aqui devem estar presentes para o seu pacote funcionar. De fato, sempre que seu pacote estiver instalado,esses pacotes, se ainda não estiverem presentes, serão instalados no seu computador (devtools :: load_all () também verifica se os pacotes estão instalados).

Eu também verifiqueiEscrevendo extensões R mas não conseguiu encontrar mais nada sobre esse tópico.

Estou correto que esses pacotesdevemos instalação automática e o que devo fazer para garantir que eles sejam instalados automaticamente?

Reconheço que o problema não é totalmente reproduzível, mas não posso vincular ao meu repositório, por isso estou feliz em fornecer mais detalhes.

**versions**
R 3.4.0, platform = x86_64-w64-mingw32
devtools 1.13.1

questionAnswers(1)

yourAnswerToTheQuestion