Immer .Rprofile zu Laden beim Start
Ich habe eine Globale ~/.Rprofile
- Datei und die andere .Rprofile
- Datei befindet sich in meinem Projekt ist das aktuelle Arbeitsverzeichnis und die beiden haben die folgenden Inhalte:
.First() <- function() {
options(rstudio.markdownToHTML =
function(inputFile, outputFile) {
system(paste("pandoc", shQuote(inputFile), "-s --webtex -o", shQuote(outputFile)))
}
)
}
Leider, wenn ich öffnen Sie die RStudio-app weder von Ihnen scheinen zu arbeiten. Das Ziel von dem, was ich versuche zu tun ist, um den "Knit HTML" - Taste, machen die Markdown-Datei, die inline-LaTeX -, Prozess durch Pandoc mit webtex wie das LaTeX-renderer.
Weiß jemand, wie ich prüfen, ob meine .Rprofile
Dateien, die beim starten?
Vielen Dank für jede Hilfe!!!
- POST-BEANTWORTEN, BEARBEITEN (nach Josh ' s Antwort):
Für Klarheit, mein Arbeits-Projekt .Rprofile
Datei (das funktioniert) lautet nun wie folgt:
options(rstudio.markdownHTML =
function(inputFile, outputFile) {
system(paste("pandoc", shQuote(inputFie), "-s --webtex -o", shQuote(outputFile)))
}
)
\\ you will need to end with a blank carriage return underneath
- Warum
.First() <-
statt.First <-
Du musst angemeldet sein, um einen Kommentar abzugeben.
R docs sollte helfen, zu sehen, wie Sie sich mit .Rprofiles. Führen Sie Folgendes in der Konsole:
Den entsprechenden Abschnitt zeigt dies, dass Sie benötigen, um Ihr Projekt .Rprofile im ersten Arbeitsverzeichnis, das geladen wird, beim Start des Projekts. Also wenn Ihr Projekt
~/foo/foobar.Rproj
, dann sollten Sie Ihr Profil~/foo/.Rprofile
und stellen Sie sicher, dass beim starten der Initiale Arbeitsverzeichnis ist~/foo/
. Sie können dies in der Titelleiste am oberen Rand der Konsole-Fenster in RStudio.Auch zu bestätigen, dass die richtige .Rprofile ist tatsächlich geladen wird, würde ich persönlich in eine test, um zu sehen, welche (wenn überhaupt) Profil wird abgeholt. Zum Beispiel gehören:
Hier ist ein weiteres Beispiel, über das immer diese Arbeit:
http://support.rstudio.org/help/discussions/suggestions/1095-different-rprofile-for-a-project#comment_15690293
Schließlich, wenn das richtige .Rprofile geladen wird innerhalb des Projekts, dann muss es etwas falsch mit Ihrem code. Sieht aus wie Sie diese von unserer docs obwohl, also wenn du das Profil geladen, und auch weiterhin Probleme haben, bitte lassen Sie es uns wissen. Sie können post eine neue Diskussion über unser support thread.
Josh
Product Manager - RStudio
print("...")
Befehl an das Ende meines bestehenden Projekts.Rprofile
Datei und nach der Wiedereröffnung der RStudio app gefunden, dass die Konsole zeigt den Fehler:.First() <- function() { invalid (NULL) left side of assignment rstudio
, zu denen ich entfernt die.First() <- function() {}
anrufen und nach dem speichern der.RProfile
Datei ich wieder die RStudio-app, und während ich nicht Holen Sie sich jede Ausgabe auf der Konsole, ich habe bemerkt, dass der "KnitHTML" - Taste funktioniert entsprechend der Pandoc.Rprofile
Einstellung. Vielen Dank für deine Hilfe.print
- Funktion zu arbeiten, wenn ich fügte hinzu, ein carriage return am Ende meiner.Rprofile
- Datei. So wie Sie abgebildet auf den link, den du gepostet hast Josh. Danke nochmal für Eure Hilfe.R.home()
. Die Rprofile sollte in die/ etc/. (z.B. C:\Users\antoine_sac\Program Files\R\R-3.2.2\etc)message("Welcome!")
, aber hat nicht funktioniert. Lösung war ein Wagenrücklauf am Ende der Datei (wie oben erwähnt).