Недавно я обновился до версии R 4.4.0 (24 апреля 2024 г., ucrt), а также обновил версию R в RStudio с помощью глобальных параметров.
После обновления я не могу открывать файлы Rnw (RSweave). При попытке сделать это я получаю следующее сообщение об ошибке:
До сих пор я пробовал установить и обновить все соответствующие пакеты, такие как
но так и не смог решить проблему. Я погуглил дальше и нашел эту проблему на Github, связанную со «сборником рассказов» (https://github.com/storybookjs/storybook/issues/23787), но я не уверен, имеет ли это отношение к моему случаю.
Могу ли я получить некоторое представление о том, как решить эту проблему?
@MrFlick Спасибо, что спросили! Я использую самую последнюю версию RStudio. Я могу создать новые файлы Rnw, но не могу открыть файлы Rnw. Я мог открыть те же файлы Rnw в RStudio на другом компьютере, но не на своем.
@MrFlick Удаление и переустановка R и RStudio не решили проблему. Однако я обнаружил, что такое же сообщение об ошибке появляется, когда я использую фигурные скобки { и } в фрагменте кода во вновь созданном файле Rnw. Я предполагаю, что источником проблемы могут быть фигурные скобки.
У меня была такая же проблема с более старой версией R, так что это определенно проблема RStudio.
Я установил предыдущую версию отсюда: https://docs.posit.co/previous-versions/rstudio/
Я уверен, что довольно скоро выйдет патч, и вы сможете снова обновиться до новейшей версии RStudio.
Ты прав! После понижения версии RStudio до версии 2023.12.1 я могу снова открыть файлы Rnw. Большое спасибо!!!
@jjmerelo, следить за выпуском можно здесь: ссылка
Мне удалось взять файл .tex файла .rnw (который не содержал никакого кода R) и скопировать/вставить его в новый файл, удалить дополнительные элементы, добавленные Sweave, и он запустился. Однако это сработало не очень хорошо для файла, содержащего фрагменты кода.
Какую версию RStudio вы используете? Можете ли вы создать новый файл Rnw в RStudio? Вам запрещено открывать их все или только один конкретный файл?