I see you've also posted this on StackOverflow, please see our FAQs re. cross-posting (at a minimum, you should always include a link to the other post)
If you must, always link to those other posts, and update with any solutions.
Why? - Not doing so is generally considered to be rude - someone might spend their time answering the question on StackOverflow, for example, when it’s already been answered here. And once you have an answer in one place, it's polite to update all of your questions accordingly.
Hi Everyone, I have the same problem with markdown not knitting to html, this has happened all of a sudden and I can not put my finger on anything that could have triggered the problem (up until then all my markdowns were knitting correctly). I have bypassed the error by downloading pandoc on the command line using homebrew. I can now produce a html document by typing
library(rmarkdown)
rmarkdown::render("file.Rmd", "html_document")
Please let me know if you know a better solution.