2010-12-20 4 views
1

Vielen Dank für die Antwort! Jetzt habe ich das Problem mit R 2.12.1 und NpptoR (Version 2.5.2) behoben, ohne die Registrierung zu setzen.Problem mit nppToR oder Tinn-R

Nach einer Weile meiner Aktualisierung von R von 2.11.1 zu 2.12.0, war ich jetzt komplett nicht in der Lage, Skripte von Notepad ++ an R zu übergeben (zusammen mit nppToR).

Wenn ich NppToR installiert habe, bekomme ich immer den gleichen Dialog von "Could not find the Rgui.exe file. Aborting", und es ist nicht bereit für den Einsatz. Ich dachte, es wird durch die Aktualisierung von R.2.11.1 auf R.2.12.0 verursacht, weil sich die Rgui.exe an einem anderen Ort befand. Dann wird für eine Weile arbeitet der nppToR, nachdem ich die nppToR.ini-Datei bearbeiten, von hier:

[install] 
global=1 

in diesen, die auch von der vorherige Version der nppToR Dateien ist:

[executables] 
R=C:\Program Files\R\R-2.12.0\bin\i386\Rgui.exe --max-mem-size=2047M 
Rcmdparms= 
Npp= 
NppConfig= 
[hotkeys] 
passline=F8 
passfile=^F8 
evaltocursor=+F8 
batchrun=^!F8 
rhelp=^F1 
[putty] 
activateputty=1 
puttyline=F9 
puttyfile=^F9 
[controls] 
Rpastewait=50 
Rrunwait=10 
restoreclipboard=1 
appendnewline=1 
[silent] 
enablesilent=1 
silentkey=!F8 
[install] 
global=1 

In diesen Tagen funktioniert diese Änderung jedoch nie für mich, obwohl ich die R.2.12.0 deinstalliert und R.2.11.1 installiert habe. Und ich habe wirklich keine Ahnung warum. Gibt es jemanden, der die gleichen Erfahrungen gemacht hat? Oder kann mir jemand helfen?

PS .: Ich habe auch Tinn-R als Alternative versucht, aber nach einiger Zeit der Verwendung, der Cursor erscheint in der Regel in einer Position wie es verrückt wird, und wenn ich den Code eingeben, kann jede Zeile nur haben ein einzelner Buchstabe, und der Cursor bewegt sich automatisch in die nächste Zeile. Weiß jemand, warum?

Vielen Dank im Voraus ~

Mit freundlichen Grüßen ~

Marco

+1

Tinn-R funktioniert einfach mit jeder Version von R, und das seit über 2 Jahren. Ich weiß nicht, was du falsch gemacht hast, aber das Problem ist definitiv nicht Tinn-R. In jedem Fall sind mehr Informationen auf Ihrem System immer nützlich. –

+0

Ich denke, ich kann einfach nicht den Grund für das Problem finden, wie ich sowohl R (2.12.0) und Tinn-R (2.3.7.1) als Standard installiert, und nach einigen Zeilen von Skripten, der Cursor wird nur irgendwo von Tinn stoppen -R, während ich noch einige Buchstaben eingeben kann, die durch den Cursor gerichtet sind, die ich nicht sehen kann, und jeder Buchstabe wird eine einzelne Linie besetzen und automatisch zur nächsten Linie springen. Da ich jedoch Rgui als Rterm bevorzuge, möchte ich Notepad ++ über Tinn-R verwenden. Jetzt kann ich mit Hilfe von Marek R.2.11.1 zusammen mit nppToR2.4.0 verwenden, und ich denke, ich werde jetzt kein Problem haben! Danke für die Sorge ~ – Marco

+1

Ich benutze immer Rgui mit Tinn-R. Ich kann dein Problem nicht reproduzieren, sorry. Freut mich, dass du etwas gefunden hast, das funktioniert hat. –

Antwort

1

Stellen Sie sicher, bekam recent nppToR (currently 2.5.1 2.5.2).

Es gibt einige Probleme, aber generell: R < = 2.11.1 arbeitet mit nppToR < = 2.4.0 und R> = 2.12.0 funktioniert mit nppToR> = 2.5.0. (EDIT) Nicht getestet, aber ich denke, dass 2.5.2 mit allen Versionen funktioniert.
Auch müssen Sie Registrierungsschlüssel (keine Störung, wenn Sie Standard-R-Installation tun) auf R-Pfade setzen.


Gestern hatte ich ähnliche Probleme und ich komme zu Arbeitsversion von:

  • R installieren (in meinem Fall 2.12.1), von Installateur mit Einstellungen geändert, aber mit set registry keys Option.
  • installieren NppToR (2.5.1)
+0

Danke Marek ~ Ich habe das Problem mit nppToR2.4.0 und R.2.11.1 behoben, und die Registrierung ist wirklich wichtig. – Marco

2

Die Registrierung, wenn das R Home-Verzeichnis in den Einstellungen festgelegt ist nicht notwendig, aber die Registrierung ist einfacher für Menschen, die regelmäßig installiert tun.

Klicken Sie mit der rechten Maustaste auf das NppToR-Symbol, wählen Sie Einstellungen und geben Sie das R-Home-Verzeichnis an. Es sollte niemals notwendig sein, die Ini-Datei direkt zu bearbeiten.

aktualisieren

Die neue Version von NppToR, 2.5.2, versucht genau dieses Problem zu beheben.

+1

Mit falschen Einstellungen in der Registrierung können Sie NppToR überhaupt nicht ausführen:/ – Marek

+0

Ja, anscheinend so. Ich arbeite dran. –

1

Vergewissern Sie sich, dass Ihr TinnR richtig konfiguriert ist. Die Verzeichnisstruktur hat sich vor kurzem bei der Standard-R-Installation geändert, so dass Ihr Editor möglicherweise etwas verloren gegangen ist.

Auch TinnR Hotkeys Naht ein bisschen mit der letzten R-Version (2.12.1), zumindest auf der 64-Bit-Version

+0

Danke Fred ~ Im Moment arbeite ich an R 2.11.1 mit Notepad ++ und NpptoR (2.4.0) nach Mareks Vorschlag, und sie funktionieren einfach gut ~ – Marco

+1

Sie können auch versuchen, Eclipse, ich habe gerade festgestellt, dass es ein cooles Plugin für R. Siehe http://www.splusbook.com/RIntro/R_Eclipse_StatET.pdf – RockScience

0

nervend zu sein, habe ich versucht, einen Weg zu nppToR zu informieren, wo Rgui.exe finden und es funktioniert jetzt. Wenn Sie den Pfad in der Einstellung einrichten, sollten Sie nicht die vollständigen Pfadinformationen festlegen. Für meinen Fall, ich nur "C: \ Programme \ R \ R-2.15.1" dort. Das Programm wird automatisch "\ bin \ i386 \ Rgui.exe" hinzufügen.

Hoffentlich wird es Ihnen helfen.

0

Ich habe das gleiche Problem. Wenn Sie Windows 64 Bit auf Ihrem PC installiert haben, müssen Sie R in Programmdateien (X86) anstelle von 64-Bit-Standardprogrammdateien installieren.

Verwandte Themen