Error in render( ) when using Knit

I started getting this error on all Rmarkdown when I tried to knit to HTML.

processing file: Module2MiniProject.Rmd

Error in render():
! unused arguments (visible = TRUE, envir = parent.frame())
Backtrace:

  1. rmarkdown::render(...)
  2. knitr::knit(knit_input, knit_output, envir = envir, quiet = quiet)
  3. knitr:::process_file(text, output)
  4. knitr:::process_group(group)
  5. knitr:::call_block(x)
    ...
  6. evaluate:::evaluate_call(...)
  7. knitr (local) value_fun(ev$value, ev$visible)
  8. knitr (local) fun(x, options = options)
  9. knitr:::knit_print.default(x, ...)
  10. evaluate (local) normal_print(x)

Quitting from lines 38-46 [2.84a] (Module2MiniProject.Rmd)
Execution halted

Can you show us a minimal working example of what you are doing and supply some sample data?

Paste the code here between
```

```

A handy way to provide some sample data is to do `dput(mydata) where "mydata" is the name of your dataset and copy the output here between
```

```

If you have a large dataset dput(head(mydata, 100)) should give us enough to work with. You may find this helpfull Tips for writing R-related questions

I had the same problem even with the template Rmarkdown example.
There was some version conflict in my renv library.
Update to the latest {evaluate} package (1.0.0) and it should go away!