本文已参与「新人创作礼」活动,一起开启掘金创作之路
一、问题描述
网上虽然又有很多教程可以参照安装,但是我在安装镜像的过程中,出现了如下报错,导致安装失败。报错信息如下:
open(>C:\Users\x{00c2}ío\x{00c6}ó\x{00ee}\AppData\Local\Temp\sj5U6hahZk\tnOx_DyThu/texlive.infra.win32.r57932.tar.xz) failed: No such file or directory at F://tlpkg/TeXLive/TLUtils.pm line 1220, line 96.
二、解决
可以看到报错中出现的是路径解析的问题,继续查找参考其他解决方案,最终网上查找发现是由于我的操作系统用户名是中文,参考了tieba.baidu.com/p/745300715… 这篇文章的描述最终得到了解决。
首先更改我们的环境变量中的TEMP以及TMP都为 %SystemRoot%\TEMP,如下图所示。
一般情况下,按照以上方法更改后就能正常安装了。
三、后续可能存在的问题
后续我们在cmd窗口输入tex -v查看安装的tex的相关版本,如果出现下面图中所示的信息就表示安装成功。
但是我又出现了报错,tex既不是外部命令也不是内部命令。遇到这种情况则需要自己手动配置一下环境变量,在path中加入自己的安装目录(比如我的是 E:\texlive\2021\bin\win32) 在配置好环境变量之后,重新打开cmd窗口,然后输入tex -v就能正常的查看tex版本了,安装到此就成功结束了。
(当时设置系统名称的时候太草率了,以后如果遇到此类问题,首先考虑路径中是否存在中文名称,而且出现此类问题后,一般自动配置环境变量的操作可能就中断了,所以后续可能得手动去配置。)