Skip to content

Commit a7c7240

Browse files
author
Raniere Silva
committed
Merge pull request #271 from fmichonneau/check-knitr-version
[fix #270] check knitr version before converting Rmd to md
2 parents c19c252 + 926c4d8 commit a7c7240

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ preview : $(DST_ALL)
5555
-o $@ $<
5656

5757
# Pattern to convert R Markdown to Markdown.
58-
%.md: %.Rmd $(R_CHUNK_OPTS)
58+
%.md: %.Rmd $(R_CHUNK_OPTS) tools/check_knitr_version.R
59+
Rscript -e "source('tools/check_knitr_version.R')"
5960
Rscript -e "knitr::knit('$$(basename $<)', output = '$$(basename $@)')"
6061

6162
## commands : Display available commands.

tools/check_knitr_version.R

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
if (require("knitr")) {
2+
if (packageVersion("knitr") < '1.9.19') {
3+
stop("knitr must be version 1.9.20 or higher")
4+
}
5+
} else stop("knitr 1.9.20 or above is needed to build the lessons.")

0 commit comments

Comments
 (0)