尝试在R标记中编织html时出错

尝试在R标记中编织html时出错,r,markdown,knitr,R,Markdown,Knitr,下面是我得到的错误: 从第46-48行退出(lesson3_student.rmd) contrib.url(repos,“source”)中出错: 尝试在不设置镜像的情况下使用CRAN 电话:。。。使用Visible->eval->eval->install.packages->contrib.url 此外:警告信息: 在In_dir(opts_knit$get(“root.dir”)%n%input_dir(),evaluate::evaluate(代码,: 您已将工作目录更改为/Users

下面是我得到的错误:

从第46-48行退出(lesson3_student.rmd)
contrib.url(repos,“source”)中出错:
尝试在不设置镜像的情况下使用CRAN
电话:。。。使用Visible->eval->eval->install.packages->contrib.url
此外:警告信息:
在In_dir(opts_knit$get(“root.dir”)%n%input_dir(),evaluate::evaluate(代码,:
您已将工作目录更改为/Users/Madiyar/Desktop/Facebook Data(可能通过setwd())。它将还原为/Users/Madiyar/Downloads。请参阅?knitr::knit中的注释部分
停止执行

感谢您的帮助

我似乎很清楚这个错误;您是
“试图在不设置镜像的情况下使用CRAN”
;问题是编织在非交互模式下运行。请尝试放置

options(repos="https://cran.rstudio.com" )
在你的代码中。顺便说一下,在编织代码中,你可能不应该这样做

  • 运行
    install.packages()
    (正如@hrbrmstr在CommonBTS中所说,“[m]大多数人想要管理自己的包库”)
  • 调用
    setwd()
    手动设置工作目录

请不要在Rmd文档中添加
install.packages(…)
code。大多数人都想管理自己的软件包库。从技术上讲,评论不是为了“谢谢”——如果你想表达你的感激之情,请接受答案(点击复选标记)和/或向上。问题不是
knitr
使用“非交互模式”,这是因为RStudio没有参与。请参阅。
options(repos="https://cran.rstudio.com" )