Проблема с использованием nppToR или Tinn-R
Спасибо всем за ответ! Теперь я исправил проблему с помощью R 2.12.1 и NpptoR (версия 2.5.2), без настройки реестра.
Через некоторое время моего обновления R с 2.11.1 до 2.12.0 я теперь был совершенно не в состоянии передавать скрипты в R из Notepad++ (работая вместе с nppToR).
когда я установил nppToR, я всегда получаю один и тот же диалог "Could not find the Rgui.exe file. Aborting"
и он не будет готов к использованию. Я думал, что это вызвано обновлением R.2.11.1 до R.2.12.0, потому что Rgui.exe были расположены в другом месте. Затем некоторое время nppToR работает после того, как я отредактировал файл nppToR.ini, из этого:
[install]
global=1
в это, что также из предыдущей версии файлов nppToR:
[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
Однако в настоящее время эта модификация никогда не работает для меня, хотя я удалил R.2.12.0 и установил R.2.11.1. И я действительно не знаю причину этого. Есть ли у кого-то такой же опыт? Или кто-нибудь может мне помочь?
PS: я также попробовал Tinn-R в качестве альтернативы, но после некоторого времени использования курсор обычно появляется в некоторой позиции, как будто он сходит с ума, и когда я ввожу код, каждая строка может иметь только одну единственную букву, и курсор автоматически переместится на следующую строку. Кто-нибудь знает, почему?
Спасибо заранее ~
С наилучшими пожеланиями ~
Marco
5 ответов
Убедитесь, что вы недавно получили nppToR (в настоящее время 2.5.1 2.5.2).
Есть некоторые проблемы, но обычно: R<=2.11.1 работает с nppToR<=2.4.0, а R>=2.12.0 работает с nppToR> = 2.5.0. (РЕДАКТИРОВАТЬ) Не проверено, но я думаю, что 2.5.2 работает со всеми версиями.
Также вы должны установить ключи реестра (не беспокойтесь, если вы выполняете стандартную установку R) в R пути.
Вчера у меня были похожие проблемы, и я пришел к рабочей версии:
- установить R (в моем случае 2.12.1), из установщика с измененными настройками, но с
set registry keys
вариант. - установить NppToR (2.5.1)
Реестр не нужен, если в настройках указан домашний каталог R, но реестр проще для людей, которые выполняют обычные установки.
Щелкните правой кнопкой мыши значок NppToR и выберите настройки, затем укажите домашний каталог R. Там никогда не должно быть необходимости напрямую редактировать INI-файл.
Обновить
Новая версия NppToR 2.5.2 пытается решить эту проблему.
Убедитесь, что ваш TinnR настроен правильно. Структура каталогов недавно изменилась при установке R по умолчанию, поэтому ваш редактор может быть немного потерян.
Также шов горячих клавиш TinnR будет немного ошибаться с последней версией R (2.12.1), по крайней мере, на 64-битной версии
У меня та же проблема. Если на вашем компьютере установлена 64-битная Windows, вы должны установить R в Program Files (X86) вместо 64-битных программных файлов по умолчанию.
Я попытался найти способ сообщить nppToR, где найти Rgui.exe, и теперь он работает. Когда вы устанавливаете путь в настройке, вы не должны устанавливать полную информацию о пути. Для моего случая я просто положил туда "C:\Program Files\R\R-2.15.1". Программа автоматически добавит "\bin\i386\Rgui.exe".
Надеюсь, это поможет вам.