Rstudio специфическая проблема с пакетом tcltk

Я пытаюсь скомпилировать интерактивный код, который запрашивает ввод пользователя. Я использовал пакет tcltk для различных диалоговых окон, и все, казалось, работало нормально, пока он не перестал работать сегодня. Следует отметить, что а) я ничего не менял в плане конфигурации и б) он перестал работать только в RStudio, но все еще работает в R.

Допустим, я использую следующий код, например:

library(tcltk)
a <-tkmessageBox(title = "Remove stuff from dataset",
                message = "Would you like to remove stuff from dataset?",
                icon = "info", type = "yesno")

Первоначально диалоговое окно открывалось бы с вопросом "да нет", однако, поскольку сегодня RStudio просто застревает, и мне нужно принудительно закрыть его.
Попытался перезагрузить компьютер, но это не помогло.

Я использую RStudio ver 1.0.143 на win 10 с R ver 3.4 64bit

Был бы признателен за любую помощь, потому что я действительно в замешательстве относительно того, почему это вдруг перестало бы работать

1 ответ

При локальном тестировании кажется, что это действительно некое плохое взаимодействие между RStudio и R 3.4.0 в Windows. То есть для меня ваш код:

  • Прекрасно работает с RStudio v1.0.134 + R 3.3.3,
  • Зависает с RStudio v1.0.134 + R 3.4.0.

Я подам вопрос на стороне RStudio, и, надеюсь, они смогут выяснить, что происходит.

Другие вопросы по тегам