Я думаю, что я просто плотный, но я не могу понять, как использовать инструмент отладки при работе в R в Eclipse (плагин StatET). Кто-нибудь получил какие-либо советы или учебные пособия по этому вопросу?Инструмент отладки StatET
ответ
Рамки отладки в Eclipse, не настроен для работы с R.
Роман Francois рассмотрел наличие кого-то написать код интегрированный отладчик, который мог бы интегрироваться с Eclipse,/Stat-эт, но я не уверен, что проект продвигался.
http://www.r-project.org/soc09/ideas.html#p5
только «традиционный» отладчик, который я знаю, что работает с R является IDE Революции,
http://blog.revolutionanalytics.com/2009/11/rpe-the-r-productivity-environment-for-windows.html
То есть, я хотел бы, чтобы отладчик для указания того et плагин тоже.
StatET 2.00+ теперь имеет экспериментальную поддержку для расширенной/визуальной отладки. Это требует Eclipse, 3,6 или 3,7
Инструкции по установке here
Вы можете видеть фрагмент видео с UseR! 2011 here
EDIT: StatET 2.0.0 выпущен или более поздней версии включает в себя встроенный отладчик и доступен here
Небольшая неудача заключается в том, что для этого требуется исправление R. –
Он будет работать без исправления R, но вы правы, что для полной функциональности требуется патч. Надеюсь, R-core включит эту или эквивалентную функциональность в ядро. –
Кроме того, для тех, кто заинтересован в тестировании StatET 3.0, см. Здесь: http://lists.r-forge.r-project.org/pipermail/statet-user/2012-May/001408.html – jthetzel
использованием StatET 3.3:
- Start RConsole в качестве отладки (в то время как неоспоримым в перспективе StatET)
- Добавить контрольные точки (дважды щелкнув левой кнопкой мыши к линии) и использовать
Run Entire Command in R
в первой строке определения функции: Запустите функцию. Исполнение будет перерыв в Breakpoint, и вы можете проверить локальные переменные только зависания:
Очень полезно, но ошибки? что он не работает с source()
и что jump into
не работает, очень раздражает. Возможно, более ранняя версия работает лучше.
Можно ли использовать этот инструмент, когда R-код вызывается из Java? – Prachi
Я пользователь StatEt, но я не знаю отладчика, встроенного в Statet. Вы имеете в виду инструменты отладки, встроенные в ядро R или какой-либо другой аспект? – PaulHurleyuk
Инструмент отладки является частью Eclipse, я думаю (Window -> Open Perspective -> Debug), и не встроен в StatET как таковой. –