r - 对 RStudio 中的“工具未安装或不在 PATH:ghostcript”警告进行故障排除
问题描述
警告信息
In has_crop_tools() :
Tool(s) not installed or not in PATH: ghostcript
-> As a result, figure cropping will be disabled.
当一个简单的 R Markdown 文档被编织成 PDF 时出现:
---
output: pdf_document
---
![foo](bar.png)
图像嵌入到PDF中是可以的bar.png
,但是看起来调用ghostcript
命令中有拼写错误(不应该是Ghostscript解释器名称后的ghost s cript吗?)。如何正确处理此警告信息?
我的xfun::session_info()
输出:
R version 4.0.4 (2021-02-15)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19042), RStudio 1.4.1103
Locale:
LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252
LC_NUMERIC=C LC_TIME=English_United States.1252
Package version:
base64enc_0.1.3 compiler_4.0.4 digest_0.6.27 evaluate_0.14 glue_1.4.2 graphics_4.0.4 grDevices_4.0.4
highr_0.8 htmltools_0.5.0 jsonlite_1.7.1 knitr_1.31 magrittr_2.0.1 markdown_1.1 methods_4.0.4
mime_0.9 rlang_0.4.10 rmarkdown_2.7 stats_4.0.4 stringi_1.5.3 stringr_1.4.0 tinytex_0.27
tools_4.0.4 utils_4.0.4 xfun_0.19 yaml_2.2.1
解决方案
你需要告诉 R 在哪里可以找到 ghostscript。对于 Windows,从http://ghostscript.com/download/gsdnld.html下载 ghostscript 安装 ghostscript 后,我们仍然需要告诉 R 在哪里可以找到 ghostscript。为此,有必要设置适应系统的路径变量:转到控制面板→系统和安全→系统→高级系统设置→计算机名称、域和工作组设置→高级→环境变量在系统变量中找到路径变量,选择它并单击编辑。将 C:\Program Files\gs\gs9.23\bin(或安装 ghostscript 的目录)添加到 Path 变量中。在 Windows 10 中,您可以通过单击新建并输入路径来执行此操作。在其他 Windows 版本中,只需将路径附加到变量值,用分号分隔。重启 R 对于 MacOS,从http://pages.uoregon.edu/koch/下载并安装 Ghostscript 9.23 包 重启 R
我从这个网站https://rnbeads.org/data/installing_rnbeads.html找到了解决方案
推荐阅读
- c++ - QUiLoader 在 Mac 上看不到自定义插件中定义的信号
- c - 使用 STOP_PENDING 停止内核驱动程序失败
- javascript - 在节点请求中设置用户代理
- spring-data-jpa - 如何使 Spring Data JPA 存储库在没有结果时返回异常?
- php - CORS 政策 laravel vueJS
- visual-studio-code - 是否可以在离线安装中使用 vscode 服务器进行远程 wsl?
- python - 具有多个数据框的 Pandas 中的多索引
- r - 如何使用带有 wordcloud2 的自定义形状在 R 中制作 wordcloud?
- docusignapi - 在签名过程中如何更改信封的所有者/发件人?
- mongodb - org.springframework.data.mapping.PreferredConstructor$Parameter@2514e415 没有名字!(弹簧数据mongo转换器)