问题
我编译 xaringan 的实例文档时发现没法加载写轮眼的图片。这是图片网址:
https://upload.wikimedia.org/wikipedia/commons/b/be/Sharingan_triple.svg
这个图片应该是被墙了,所以我打算让 R 走代理服务器。
尝试
我的代理服务器地址是 http://127.0.0.1:12333 ,下面是我测试用的文档和机器信息。
---
output:
xaringan::moon_reader:
lib_dir: libs
---
![写轮眼](https://upload.wikimedia.org/wikipedia/commons/b/be/Sharingan_triple.svg)
> xfun::session_info()
R version 4.0.3 (2020-10-10)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 20.10, RStudio 1.4.1103
Locale:
LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
LC_PAPER=zh_CN.UTF-8 LC_NAME=C
LC_ADDRESS=C LC_TELEPHONE=C
LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
Package version:
askpass_1.1 base64enc_0.1.3 BH_1.75.0.0 compiler_4.0.3
curl_4.3 digest_0.6.27 evaluate_0.14 glue_1.4.2
graphics_4.0.3 grDevices_4.0.3 highr_0.9 htmltools_0.5.1.1
httpuv_1.5.5 jsonlite_1.7.2 knitr_1.32 later_1.1.0.1
magrittr_2.0.1 markdown_1.1 methods_4.0.3 mime_0.10
openssl_1.4.3 packrat_0.6.0 promises_1.2.0.1 R6_2.5.0
Rcpp_1.0.6 rlang_0.4.10 rmarkdown_2.7 rsconnect_0.8.17
rstudioapi_0.13 servr_0.22 stats_4.0.3 stringi_1.5.3
stringr_1.4.0 sys_3.4 tinytex_0.31 tools_4.0.3
utils_4.0.3 xaringan_0.20 xfun_0.22 yaml_2.2.1
尝试 1
把这两行代码放入 ~/.Renviron
,重启 RStudio,点击 Knit 编译,RStudio 里面没显示图片,就显示了一个破碎图片图标和写轮眼。
http_proxy=http://127.0.0.1:12333/
https_proxy=http://127.0.0.1:12333/
尝试 2
重启 RStudio,在 Console 栏运行 Sys.setenv(http_proxy = "http://127.0.0.1:12333")
,也是不行。
终极办法
使用透明代理或者在路由器设置代理,这样所有软件都会使用代理。