R Сбой синтаксиса Markdown R Studio, когда `blogdown :: serve_site ()` работает, а я `Ctrl-S` - PullRequest
1 голос
/ 08 апреля 2019

Я могу обслуживать локальный экземпляр blogdown с blogdown::serve_site(), и все сохраненные с Ctrl-S автоматически отправляются в мой браузер. Живое обновление. Это довольно круто.

Но если я делаю ошибку в моем синтаксисе .Rmd (часто бывает) и сохраняю Ctrl-S, моя консоль сообщает мне об ошибке, и R Studio зависает. Я просто убиваю R Studio из своего терминала Linux и начинаю заново. Немного боли.

Имеет смысл, что система не может загружать мои последние обновления в мой браузер, потому что есть ошибка .Rmd, но разве R Studio не должна уничтожить процесс blogdown::serve_site() на этом этапе? Я использую последнюю предварительную версию R Studio и обновил пакеты через update.packages(ask = FALSE, checkBuilt = TRUE) и tinytex::tlmgr_update().

Каков лучший рабочий процесс для обновления блогов в режиме реального времени, не беспокоясь о неизвестных ошибках .Rmd, приводящих к зависанию R Studio?


xfun :: session_info ( 'blogdown')

R version 3.5.3 (2019-03-11)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 18.04.2 LTS, RStudio 1.2.1335

Locale:
  LC_CTYPE=en_US.UTF-8      
  LC_NUMERIC=C              
  LC_TIME=en_US.UTF-8       
  LC_COLLATE=en_US.UTF-8    
  LC_MONETARY=en_US.UTF-8   
  LC_MESSAGES=en_US.UTF-8   
  LC_PAPER=en_US.UTF-8      
  LC_NAME=C                 
  LC_ADDRESS=C              
  LC_TELEPHONE=C            
  LC_MEASUREMENT=en_US.UTF-8
  LC_IDENTIFICATION=C       

Package version:
  base64enc_0.1.3 BH_1.69.0.1     blogdown_0.11  
  bookdown_0.9    digest_0.6.18   evaluate_0.13  
  glue_1.3.1      graphics_3.5.3  grDevices_3.5.3
  highr_0.8       htmltools_0.3.6 httpuv_1.5.1   
  jsonlite_1.6    knitr_1.22      later_0.8.0    
  magrittr_1.5    markdown_0.9    methods_3.5.3  
  mime_0.6        promises_1.0.1  R6_2.4.0       
  Rcpp_1.0.1      rlang_0.3.4     rmarkdown_1.12 
  servr_0.13      stats_3.5.3     stringi_1.4.3  
  stringr_1.4.0   tinytex_0.11    tools_3.5.3    
  utils_3.5.3     xfun_0.6        yaml_2.2.0 
...