ich die folgende Fehlermeldung erhalten, wenn mein R-Paket ÜberprüfungKnitr: R Paketprüfung Fehler, Objekt 'opts_chunk' nicht
> Error: could not find function "locdata"
> Execution halted
> when running code in ‘DFSurvey.Rnw’
> ...
>
> > opts_chunk$set(cache = TRUE, fig.path = "DFSurveyImages/", dev = "pdf")
>
> When sourcing ‘DFSurvey.R’:
> Error: object 'opts_chunk' not found
> Execution halted
Yihui Xie (knitr Entwickler) sagte, dass war, weil in RStudio, knitr nicht war als Methode zum Weben von .RNW-Dateien eingestellt, https://groups.google.com/forum/?fromgroups#!topic/knitr/9672CBbc8CM. Ich habe in den beiden Tools knitr gesetzt und Optionen bauen, in der R-Paket Beschreibungsdatei Ich habe:
VignetteBuilder: knitr
Suggests: knitr
und in der Vignette ich habe:
%\VignetteEngine{knitr}
%\VignetteDepends{knitr,xtable,TSP}
Als ich das pdf in RStudio verwenden kompilieren oder verwenden Sie stricken ("KNITR.Rnw"), kompiliert es richtig. Wenn ich das Paket überprüfe, bekomme ich die oben genannten Fehler für jede Vignette. Ich habe sogar
require(knitr)
vor meiner opts_chunk $ set-Anweisung. Das hat nicht geholfen. Ich habe auch den Check von der Befehlszeile aus ausgeführt und den gleichen Fehler erhalten. Danke für jede Hilfe.
Knitr ist ein nützliches Paket. Ich führe lange Simulationen in Vignetten durch, und der Cache ermöglicht es, Fehler zu korrigieren, ohne die Simulationen jedes Mal auszuführen. Es hat auch nicht das Problem, die Sweave.sty-Datei zu finden.
Hier ist meine sessionInfo()
> R version 3.0.0 (2013-04-03)
> Platform: x86_64-apple-darwin10.8.0 (64-bit)
>
> locale:
> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>
> attached base packages:
> [1] tcltk grid stats graphics grDevices utils datasets methods
> [9] base
>
> other attached packages:
> [1] DualFrame_0.5 xtable_1.7-1 TSP_1.0-7
> [4] maptools_0.8-23 lattice_0.20-15 foreign_0.8-53
> [7] spsurvey_2.5 sp_1.0-9 stringr_0.6.2
> [10] sqldf_0.4-6.4 RSQLite.extfuns_0.0.1 chron_2.3-43
> [13] gsubfn_0.6-5 proto_0.3-10 RSQLite_0.11.3
> [16] DBI_0.2-7 knitr_1.2 gpclib_1.5-5
>
> loaded via a namespace (and not attached):
> [1] deldir_0.0-22 digest_0.6.3 evaluate_0.4.3 formatR_0.7 MASS_7.3-26
> [6] rgeos_0.2-17 tools_3.0.0
Können Sie ein minimales Arbeitsbeispiel angeben, das dieses Problem reproduziert? –
@TylerRinker, warum haben Sie Ihre Antwort gelöscht ("add' library ('knitr') 'zu Ihrem Code vor dem Aufruf von' opts_chunk $ set() '")? Schien eine gute Idee für mich ... –
Sie sagen, dass sie benötigen, bevor die Töpfe $ Brocken. Ich werde es für jetzt wiederherstellen. –