Ich versuche ein Paket in R
zu erstellen. Ich habe das Skelett erstellt und den Befehl R CMD check package1
ausgeführt. Ich habe einen Fehler beschrieben hier .
Ich folgte den Lösungsschritten und die Ergebnisse sind:
Paket devtools
nicht verfügbar für R 2.15.1
gelocht in R CMD Rd2pdf package1
.
%Vor%
Gibt es etwas, das mir hier fehlt, oder gibt es einen Workaround? Oder vielleicht, gibt es eine Möglichkeit, PDF-Generierung während der Paketerstellung zu unterdrücken?
UPDATE: Dieser Fehler wurde nicht ausgelöst, als ich es in LINUX (CentOS) versuchte.
Obwohl Sie MikTeX unter Windows installiert haben, ist es für R nicht verfügbar. Sie müssen den Speicherort der ausführbaren Latex-Dateien zu Ihrer PATH-Umgebungsvariablen hinzufügen. Wie es genau funktioniert, hängt von Ihrer Windows-Version ab. Zum Beispiel beschreibt dieser Link , wie Sie dies für Windows 7 tun. Googlen für change environment variables (windows 7|windows xp|windows 95)
wird Ihnen sagen, wie Sie Ihre Änderungen vornehmen können Umgebungsvariablen.
Sie können sicherlich die PDF-Erzeugung unterdrücken.
%Vor%Von hier
Folgen Sie einfach den Anweisungen dieses Videos, um MikTex unter Windows zu installieren:
Ich hatte auch ähnliche Probleme mit pdfLatex Not Available. Nach der Installation von MikTex werden Fehler wie "pandoc.exe: pdflatex nicht gefunden. Pdflatex wird für PDF-Ausgabe benötigt. Fehler: pandoc Dokumentumwandlung mit Fehler 41 fehlgeschlagen" kann beim Erstellen von pdf mit knitr gelöst werden.
Die Installationsdatei kann heruntergeladen werden von:
Schritt 1: Downloaden und installieren Sie MiKTeX von Ссылка
Schritt 2: Ausführen
%Vor%in R Studio Dieser Befehl gibt den Pfad zurück, in dem Rstudio versucht, pdflatex.exe zu finden In Windows (64-Bit) sollte C: \ Programme \ MiKTeX 2.9 \ miktex \ bin \ x64 \ pdflatex.exe zurückgegeben werden Wenn pdflatex.exe nicht an diesem Ort liegt, gibt Rstudio diesen Fehlercode 41.
Schritt 3: Um diese Pfadvariable zu setzen run:
%Vor%