Ich habe gerade Roxygen Paket ausprobiert. Innerhalb von R kann ich das Beispiel in der Roxygen Vignette durchgehen. In der Befehlszeile wird R CMD roxygen
jedoch nicht als gültiger Befehl erkannt. Wenn ich R CMD --help
ausführen, kann ich alle INSTALL, check, ...sweave..., config...
Befehlselemente sehen, aber nicht roxygen. Kann mir da jemand weiterhelfen? Gibt es zusätzliche Installationsschritte außer install.packages("roxygen")
? Ich benutze Windows 32 mit R 2.12.0 und arbeite Rtools Umgebungen. Vielen Dank.R CMD roxygen nicht erkannt
Antwort
Ich bin gerade neulich hier reingelaufen. Ich habe als Administrator installiert und das hat es behoben. Führen Sie R einfach als Administrator aus, führen Sie dann install.packages wie gewohnt aus und starten Sie R neu, da Sie es nicht wirklich als Administrator ausführen möchten.
Ich habe gerade eine neue Installation und das schien nicht den Trick zu tun, sorry, nicht ganz sicher, was ich getan habe, um es dann zum arbeiten zu bekommen. –
Ich hatte dieses Problem in Ubuntu und musste 'sudo R' dann installieren Sie das Paket. –
Wenn ich mich erinnere, müssen Sie Pakete von der Quelle installieren, damit sie zusätzliche Befehle für R CMD
bereitstellen können. Das liegt daran, dass die Installation der neuen R CMD
Befehle ein bisschen wie ein Hack ist - es erfordert das Hijacking des Konfigurations-Skripts oder des Makefiles und das Kopieren von Dateien in den Ordner R bin. Das Installieren eines Pakets aus Binärdateien entpackt einfach ein Archiv, configure
und make
werden nie ausgeführt.
So versuchen Sie install.packages('roxygen', type='source')
. Unter Windows müssen Sie die RTools installieren, bevor dies funktioniert.
danke. hatte das gleiche Problem. Installation von der Quelle als Administrator tat es. –
Ich habe unter Windows getestet. R CMD %R_home%\bin\roxygen.sh
funktioniert. aber weder R CMD roxygen.sh
noch R CMD roxygen
funktioniert unter DOS-Befehl. Obwohl .sh
sh.exe
zugeordnet wurde und %R_home%\bin\
auf Systempfad ist. Dasselbe gilt für die Installation nach Quelle mit R CMD INSTALL
oder install.packages(type='source')
.
Dies ist eine Problemumgehung, die ich gefunden habe, nützlich zu sein mit roxygen2
von der Befehlszeile (DOS) in Windows. Ein Großteil des Materials ist von here ausgeliehen.
Datei erstellen roxy.R
mit Inhalt:
library(methods)
library(utils)
require(roxygen2)
roxygenize("myPackage")
(oder was auch immer Argumente, die Sie verwenden mit roxygen
).
Dann erstellen Sie Batchdatei f.bat
mit Inhalt:
Rscript roxy.R
Dann f
von der Kommandozeile:
> f
Hinweise:
Stellen Sie sicher, Rscript.exe
in Ihrem Pfad befindet. Normalerweise wird es irgendwo gefunden c:\r:\bin\
(Um den Pfad in Windows zu bearbeiten, klicken Sie mit der rechten Maustaste auf 'Arbeitsplatz', wählen dann 'Eigenschaften' und dann 'Erweiterte Systemeinstellungen' (im linken Menü) dann 'Erweitert', Umgebungsvariablen 'Button,' Systemvariablen ',' Pfad '.)
- 1. cmd wird nicht in Windows-Eingabeaufforderung erkannt
- 2. Roxygen und vorgeschlagene Pakete
- 3. Zuordnungsfunktionsdokumentation schlägt fehl R CMD CHECK
- 4. Roxygen, Paketerstellung und Verwendung. Rd2 = TRUE
- 5. Roxygen Dokumentation von Listenartikeln
- 6. ALT + CMD + R funktioniert nicht mehr
- 7. R Referenzhandbuch mit R CMD-Prüfung erstellen
- 8. R CMD-Prüfung - als Warnung
- 9. Wie entgehen% in roxygen Alphabetisierung Programmierung?
- 10. 'Schluck' wird nicht erkannt
- 11. Pyspark Befehl nicht erkannt
- 12. Kann Roxygen Nichtbenutzerfunktionen ignorieren?
- 13. Keytool Befehl nicht erkannt
- 14. Windows-Umgebungsvariablen nicht erkannt
- 15. Wie kann ich Datensätze mit Roxygen dokumentieren?
- 16. R CMD Prüfoptionen für „strengere Prüfung“ - 2.15.0
- 17. Kann das Dev-Menü nicht über CMD + D öffnen oder über CMD + R neu laden
- 18. CMD + R funktioniert nicht mehr in chrome: // extensions/
- 19. R Ausführen von cmd in Fenstern
- 20. Wie spezifiziert man R CMD exec Verzeichnis?
- 21. R CMD Aufruf autoconf installieren, bevor configure
- 22. Wie roxygen Kommentare in Rstudio wechseln?
- 23. Dokumentieren von Gleichungen mit deqn und roxygen
- 24. cmd kann nicht dex2jar- Android Apk erkennen
- 25. R-Package-Tests werden nicht gefunden, wenn R CMD-Prüfung ausgeführt wird
- 26. Bash: mailx Anhang nicht erkannt
- 27. Maven nicht erkannt in Jenkins
- 28. g ++ Ausgabe: Datei nicht erkannt: Dateiformat nicht erkannt
- 29. g ++ werfen Datei nicht erkannt: Dateiformat nicht erkannt Fehler
- 30. System.Web.HttpContext nicht erkannt
Ich bin auch auf Windows, aber ich benutze die Cygwin Bash Shell. Wenn ich R CMD roxygen.sh (Anmerkung, die .sh) ausführen, funktioniert es. Es funktioniert jedoch nicht, wenn ich die Windows-Befehlszeile benutze (natürlich nicht, es ist ein Shell-Skript ...). –