Rstudio启动时的yaml解析器错误

时间:2017-03-23 02:58:47

标签: r rstudio

当我启动RStudio时,我看到以下错误。当我从命令行启动基本R时,我没有看到此错误。我通过基础R而不是RStudio更新了所有软件包。

有什么想法吗?谢谢你的帮助。

Error in yaml::yaml.load(string, ...) : 
Parser error: while parsing a block mapping at line 1, column 1did not 
find expected key at line 7, column 1
Error in yaml::yaml.load(string, ...) : 
Parser error: while parsing a block mapping at line 1, column 1did not 
find expected key at line 7, column 1

以下是一些其他信息

> sessionInfo()
R version 3.3.3 (2017-03-06)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.2 LTS

locale:
[1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C               
LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
[5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8    
LC_PAPER=en_US.UTF-8       LC_NAME=C                 
[9] LC_ADDRESS=C               LC_TELEPHONE=C             
LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] backports_1.0.5 magrittr_1.5    rprojroot_1.2   htmltools_0.3.5 
tools_3.3.3     yaml_2.1.14     Rcpp_0.12.10    stringi_1.1.3  
[9] rmarkdown_1.3   knitr_1.15.1    stringr_1.1.0   digest_0.6.12   
evaluate_0.10  

1 个答案:

答案 0 :(得分:0)

感谢Kevin Ushey的提示。我在一个RStudio项目中工作,虽然它没有打开,但我的_site.yml文件没有正确的格式。我的准系统_site.yml在下面复制粘贴。我的文件使用标签缩进,下面我用了两个空格来表示标签。

name: "my-website"
navbar:
  title: "My Website"
    left:
      - text: "Home"
        href: index.html
      - text: "About"
        href: about.html
output_dir: "."