servr::jekyll 无法在 RStudio 中正确呈现 knitr-jekyll MWE

servr::jekyll does not render knitr-jekyll MWE correctly inside RStudio

我试图让 Yihui 出色的 knitr-jekyll 样板在 RStudio 中工作。

这是我所做的:

我在 RStudio 中将其作为预览(在浏览器中也是如此):

奇怪的是,现在,如果我 删除 或覆盖 \_site 并让 Jekyll 提供服务 在终端,事情解决了:

$ jekyll serve

因此,根据 servr::jekyll 通过 knitr 生成的 *.md,在终端上调用 Jekyll 似乎工作得很好,但是 servr::jekyll 在造型。

我不确定这里发生了什么,或者问题可能出在谁的头上。

有什么想法吗?


我得到了:

是的,所以,PATH 难题再次出现:出于某种原因,我在 /usr/bin/ 中有一个流浪的旧 jekyll,这是 RStudio 首先查找的地方。

> system("which jekyll")
/usr/bin/jekyll

为了解决这个问题,我刚刚删除了那个流浪的、旧的 jekyll,RStudio 将继续搜索到 /usr/local/bin/jekyll,这显然是 gem install jekyll 离开它的地方。

> system("which jekyll"
/usr/bin/local/jekyll

完成。

不过说真的,我会做噩梦 PATH