[Rd] running examples with enhanced help engine also requires mime package
Duncan Murdoch
murdoch@dunc@n @end|ng |rom gm@||@com
Fri Mar 25 17:13:14 CET 2022
On 25/03/2022 12:07 p.m., Kevin Ushey wrote:
> Hi,
>
> The new enhanced help system is fantastic! I've been playing around
> with the enhanced help system introduced recently in R 4.2.0, and I
> noticed one minor issue. When attempting to run examples from within a
> Help page (in HTML help), if the knitr package is not installed, one
> sees:
>
> To view output in the browser, the knitr package must be installed.
>
> I think this is expected. However, after installing the 'knitr'
> package and attempting to run examples again, I see:
>
> Error in loadNamespace(x) : there is no package called 'mime'
>
> as it looks like 'knitr' (or a dependency?) is trying to use 'mime'
> behind the scenes in the Help server. Because 'mime' is not an
> explicit dependency of 'knitr', running install.packages("knitr")
> isn't sufficient to ensure 'mime' is also installed (which a user
> might have expected).
>
> I'm not sure if this should be resolved in 'knitr' (e.g. via just
> depending on the 'mime' package) or if this should be tweaked in R
> itself.
This is related:
https://github.com/yihui/xfun/issues/63
Duncan Murdoch
More information about the R-devel
mailing list