Keine Vignetten von browseVignettes gefunden, wo sie sich tatsächlich befinden

Ich habe einPaket auf einem Github-Repository mit 2 Vignetten imvignettes/ Verzeichnis

Ich habe versucht herunterzuladen, wenn mitdevtools Paket wie folgt

> if (!require(devtools)) {
+     install.packages("devtools")
+     require(devtools)
+ }
> install_github("MarcinKosinski/RTCGA", build_vignettes=TRUE)
Downloading github repo MarcinKosinski/RTCGA@master
Installing RTCGA
"D:/R-32~1.2/bin/x64/R" --no-site-file --no-environ --no-save --no-restore CMD INSTALL  \
  "C:/Users/Marcin/AppData/Local/Temp/Rtmpg1Kbfy/devtools3cf47f1f6731/MarcinKosinski-RTCGA-0d91d7c"  \
  --library="C:/Users/Marcin/Documents/R/win-library/3.2" --install-tests 

* installing *source* package 'RTCGA' ...
** R
** tests
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (RTCGA)
Reloading installed RTCGA
Welcome to the RTCGA (version: 0.99.6).

Aber wenn ich versuche, Vignetten zu durchsuchen, scheint es, dass sie nicht erstellt wurden.

> library(RTCGA)
> browseVignettes("RTCGA")
No vignettes found by browseVignettes("RTCGA")

Ich habe gesehenEinige alte Ausgabe wo Leute vorgeschlagen haben, @ zu verwendbuild_vignettes=TRUE, aber wie Sie sehen, hat es nicht geholfenODE hinzufügen verschieben Vignetten entferneninst/doc/ Verzeichnis von.Rbuildignore Datei. Aber dies muss ein altes Problem sein, da ich nach der Installation des Pakets kein solches Verzeichnis in einer Binärquelle gesehen habe.

Ich habe auch @ gesehdiese Antwort auf eine ähnliche Frage, aber wenn ich das Quellcode-Paket erst erstellte und dann von einem Quellcode installierte, schien es dasselbe Problem zu geben:No vignettes found by browseVignettes("RTCGA").

Hast du eine Idee, wie das funktionieren soll?

BEARBEITE

Entsprechend Martins Antwort habe ich dieses Codefragment zu YAML @ von Vignetten hinzugefüg

vignette: >
  %\VignetteIndexEntry{Integrating TCGA Data - RTCGA Tutorial}
  %\VignetteEngine{knitr::rmarkdown}

Ich habe YAML von 2 meiner Vignetten bearbeitet

Ich habe am Anfang von YAML Code hinzugefügt -Diese Date Nur für den Fall, dass ich am Ende von YAML einmal neue Informationen hinzugefügt habe -Diese Date

aber es scheint immer noch, dass nach der Installation von github @ keine Vignetten verfügbar si

    > devtools::install_github("MarcinKosinski/RTCGA")
    Downloading github repo MarcinKosinski/RTCGA@master
    Installing RTCGA
    '/usr/lib/R/bin/R' --vanilla CMD INSTALL  \
      '/tmp/Rtmpk34Zbr/devtools531845716f54/MarcinKosinski-RTCGA-5571117'  \
      --library='/home/mkosinski/R/x86_64-pc-linux-gnu-library/3.2' --install-tests 

    * installing *source* package ‘RTCGA’ ...
    ** R
    ** tests
    ** preparing package for lazy loading
    ** help
    *** installing help indices
    ** building package indices
    ** installing vignettes
    ** testing if installed package can be loaded
    * DONE (RTCGA)
    > library(RTCGA)
    Welcome to the RTCGA (version: 0.99.6).
    > browseVignettes("RTCGA")
    No vignettes found by browseVignettes("RTCGA")

EDIT 2

Natürlich habe ich vergessen, Parameter hinzufügenbuildVignettes = TRUE aber danach sieht es so aus, als wären Vignetten zu sehen, aber es gibt ein Problem mit ihrer Kompilierung während des Builds:

devtools::install_github("MarcinKosinski/RTCGA", build_vignettes=TRUE)
Downloading github repo MarcinKosinski/RTCGA@master
Installing RTCGA
'/usr/lib/R/bin/R' --vanilla CMD build  \
  '/tmp/RtmpA7il1Q/devtools5fc871b48f57/MarcinKosinski-RTCGA-e47bdf6'  \
  --no-resave-data --no-manual 

* checking for file ‘/tmp/RtmpA7il1Q/devtools5fc871b48f57/MarcinKosinski-RTCGA-e47bdf6/DESCRIPTION’ ... OK
* preparing ‘RTCGA’:
* checking DESCRIPTION meta-information ... OK
* installing the package to build vignettes
* creating vignettes ... OK
* checking for LF line-endings in source and make files
* checking for empty or unneeded directories
Removed empty directory ‘RTCGA/ghPage’
Removed empty directory ‘RTCGA/inst’
* building ‘RTCGA_0.99.6.tar.gz’

'/usr/lib/R/bin/R' --vanilla CMD INSTALL  \
  '/tmp/RtmpA7il1Q/RTCGA_0.99.6.tar.gz'  \
  --library='/home/mkosinski/R/x86_64-pc-linux-gnu-library/3.2'  \
  --install-tests 

* installing *source* package ‘RTCGA’ ...
** R
** tests
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
Warning in file(con, "w") :
  cannot open file '/home/mkosinski/R/x86_64-pc-linux-gnu-library/3.2/RTCGA/doc/index.html': No such file or directory
Error in file(con, "w") : cannot open the connection
ERROR: installing vignettes failed
* removing ‘/home/mkosinski/R/x86_64-pc-linux-gnu-library/3.2/RTCGA’
* restoring previous ‘/home/mkosinski/R/x86_64-pc-linux-gnu-library/3.2/RTCGA’
Error: Command failed (1)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage