我是R和RMarkdown的新手。我对实际使用RStudio没有任何兴趣,我只想在命令行上运行RMarkdown命令以生成PDF。我已经下载了R,RStudio和Mactex。我的主目录中有以下文件:
DataAnalytics.Rmd
---
title: "Data Analytics in RMarkdown"
author: "Jennetta George"
output:
pdf_document: default
---
在命令行上,我尝试在主目录中运行
Rscript -e "rmarkdown::render('DataAnalytics.Rmd')"
产生错误
zsh: no matches found: "rmarkdown::render('DataAnalytics.Rmd')"
或我尝试跑步
echo "rmarkdown::render('DataAnalytics.Rmd', clean=TRUE)" | R --slave
并得到错误
Error in loadNamespace(name) : there is no package called ‘rmarkdown’
Calls: :: ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart
Execution halted
我一直在不停地搜索解决方案,但是RMarkdown CLI上没有很多。非常感谢您提供帮助以解决此问题。
已修复!在RStudio中,我运行了:
install.packages('knitr', dependencies = TRUE)
和
install.packages('markdown', dependencies = TRUE)
现在可以使用。