Ich habe ein Skript erstellt, das funktioniert, wenn ich es von Rstudio ausführen.R ausführbare Datei funktioniert nicht, aber Skript funktioniert gut
Wenn ich es jedoch als "Rexec" speichern und versuchen, es durch Doppelklicken auszuführen, wird es nur teilweise gestartet.
Ich bekomme ein Navigations-GUI-Pop-up zum ursprünglichen Speicherort der Datei, aber danach passiert nichts mehr. Die schwarze Box mit verschiedenen Nachrichten zeigt einige Schnellmeldungen an und schließt, bevor ich sehen kann, was passiert ist.
Ich habe ein anderes, viel größeres Skript auf diese Weise ausgeführt und hatte keine Probleme.
, dass dieses Skript unterscheidet sich, wenn ich es durch RStudio laufen, gibt es mehrere interaktive gui Dialog Pop-ups, die eine Eingabe erfordern von mir also Spaltenüberschriften mit select.list
oder speichern Datei als png über Verwendung wählen:
png.filename <- tclvalue(tkgetSaveFile(initialfile = "choose name.png",
filetypes = "{ {PNG Files} {.png} }"))
Wie kann ich überprüfen, was das Problem verursacht, dh ein Fehlerprotokoll ausgeben?
'Wenn ich es als "Rexec" speichern Sie haben mich dort verloren. – Roland
Entschuldigung für meine schlechte Post. Was ich meinte war, dass ich das R-Skript als "foo_script.Rexec" speichere. Ich kann diesen Dateityp dann wie folgt einer ausführbaren Datei zuordnen: http://www.r-datacollection.com/blog/Making-R-files-executable/. Das Starten des Skripts ist dann nur eine Frage des Doppelklicks auf "foo_script.Rexec". Bitte sehen Sie meine Bearbeitung, als ich Beispiele für die Erstellung von Fehlerprotokoll und dann, wie das Problem zu beheben gefunden. –