我正在尝试将美人鱼块嵌入到我的 Quarto html 文档中,但我无法运行这些块。我不断收到错误
/bin/sh mermaid: command not found
。所附的屏幕截图显示了问题:
我可以使用DiagrammeR包绘制流程图,但我不想这样做。我想用美人鱼块。
我目前使用的软件版本:
我尝试在我的 Ubuntu 服务器上的 RStudio 上使用美人鱼块。我犯了同样的错误:
/bin/sh: 1: mermaid: not found
我已经在我的设备上安装了 mermaid-cli,并按照 ChatGPT 的建议将
package.json
添加到了终端上的路径(我使用了 mermaid GitHub页面上给出的
npm install
的最新命令)。
如果有人能帮助我解决这个问题,那就太好了。谢谢!
初学者警告:我不是计算机专家,所以您可能会在我的答案中发现非技术/技术上不准确的术语用法
我几乎不知道,我不应该单独下载
mermaid-cli
来让 Mermaid 工作。
我收到错误:
/bin/sh: mermaid: command not found
无论我向终端*路径添加什么。
只需渲染您的四开文档,美人鱼图表就应该在 html 输出中看到。遗憾的是你无法执行美人鱼块。 🥲
*作为 Mac 用户,我使用的是
zsh
终端。 RStudio 使用 /bin/sh
shell。因此,在 echo $PATH
终端中运行 zsh
不会显示 /bin/sh
路径中存在的内容。您应该将 /bin/sh
的路径中所需的路径添加到 ~/.profile
。将它们添加到 ~/.zshrc
或 ~/.bashrc
不会有帮助。