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, и, надеюсь, они смогут выяснить, что происходит.