【问题标题】:Cannot serve_site() using blogdown in RStudio无法在 RStudio 中使用 blogdown 服务站点()
【发布时间】:2019-07-12 21:48:04
【问题描述】:

我正在使用this 教程尝试使用 blogdown 开发网站。我到了在本地提供站点(blogdown::serve_site())的地步,此时在 RStudio 内联预览和我的浏览器中,我收到错误“错误:无法更改工作目录”。

无论我使用“学术”还是任何其他主题,都会发生这种情况,而且我根本无法让它发挥作用。

我在 Linux Mint 18.1 中使用 RStudio v1.2.1335 和 R v3.4.4,并且 blogdown::hugo_version() 返回 '0.16'

搜索没有用:这似乎确定了问题,但我似乎无法确定任何可以让我为示例网站提供服务的更改

任何指点将不胜感激!

【问题讨论】:

  • 大汗淋漓后问题解决了——我完全忽略了 install_hugo() 步骤,并从 hugo 网站编译了 hugo(使用“扩展”二进制文件)。之后完美运行。

标签: r hugo blogdown


【解决方案1】:

你的 Hugo 版本太低了。目前,hugo-academic 主题需要at least Hugo 0.55。如果您安装 blogdownthe development version,当版本不足以支持主题时,它会automatically update Hugo。使用您当前版本的 blogdown,您还可以自己更新 Hugo:blogdown::update_hugo()

【讨论】:

  • 感谢您的回复。我发现 hugo 版本非常旧 - 我认为通过 blogdown 安装它可能是问题所在。我使用了update_hugo(),但hugo_version() 仍然返回“0.16”。然后我尝试了blogdown::install_hugo(version = '0.55.6', force = TRUE),它似乎运行正常,但随后hugo_version() 再次返回'0.16',我收到一串错误消息和弹出窗口。 RStudio 控制台中的消息显示“获取错误(键):延迟加载数据库 '/home/viridis/R/x86_64-pc-linux-gnu-library/3.4/blogdown/help/blogdown.rdb' 已损坏”谢谢你的时间:)
  • 如有疑问,请重启 R :)
猜你喜欢
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
  • 2018-02-25
  • 2019-01-20
  • 2019-01-19
  • 2020-01-24
  • 1970-01-01
  • 2016-02-11
相关资源
最近更新 更多