RStudio kann meine Bibliothek beim Start nicht finden
Vor ein paar Wochen habe ich diese Frage auf der gestelltRStudio-Support-Foren, aber es wurde dort nicht angesprochen, also versuche ich es hier.
Ich verwende RStudio 0.97.248 (aktuelle Version) unter Windows 7 und R 2.15.2.
Wenn ich RStudio öffne, werden nach den normalen R-Versionsinformationen zwei Fehler angezeigt:
Error in packageVersion("knitr") : package ‘knitr’ not found Error in
packageVersion("Rcpp") : package ‘Rcpp’ not found
aber ich kann beide pakete problemlos mit ladenrequire()
. (Das heißt, nach den Fehlern beim Starten von RStudion kann ich eingebenrequire(knitr)
undknitr
wird erfolgreich geladen. Das eigentliche Problem ist, dass ich beispielsweise den Befehl "HTML stricken" nicht für ein R-Markdown-Dokument verwenden kann, selbst nachdem ich es manuell geladen habeknitr
. Wenn ich ladeknitr
mitrequire(knitr)
, öffnen Sie dann ein neues R Markdown-Dokument (für das RStudio standardmäßig eine schöne Vorlage verwendet), speichern Sie es und versuchen Sie, HTML zu stricken. RStudio gibt oben im R Markdown-Dokument eine kleine Fehlermeldung aus
R Markdown benötigt das Knitr-Paket (Version 0.5 oder höher)
Ich gehe davon aus, dass RStudio nicht die richtigen Bibliothekspfade überprüft.
> .libPaths()
[1] "\\\\gregorp.homedir.nebula.washington.edu/homes/R/win-library/2.15"
[2] "C:/Program Files/R/R-2.15.2/library"
[3] "C:/Program Files/RStudio/R/library"
Der erste Eintrag ist, wo ich Pakete installieren kann und kann (und meinRcpp
undknitr
Installationen befinden). Ich glaube, ich habe das gleiche Problem wiedieser Typ, aber diese Diskussion ist inkohärent.
Ich habe versucht, die Zeile hinzuzufügen
.Library.site <- "\\\\gregorp.homedir.nebula.washington.edu/homes/R/win-library/2.15"
zu meinemRprofile.site
Datei in meinemR-2.15.2/etc/
Ordner, aber das Problem bleibt bestehen.