奇怪的 `tinytex` 行为 - `~/.TinyTex` 不断消失?
Strange `tinytex` behavior - `~/.TinyTex` keeps dissapearing?
在我的 rocker/rstudio
派生的 docker
容器中,我陷入了围绕年度 TexLive 更新和 R
包 tinytex
.[=28 的泥潭=]
我经历了 tinytex::install_tinytex()
、tinytex::uninstall_tinytex()
、tinytex::reinstall()
等的大量迭代
我已经通过 remotes::install_github("yiuhi/tinytex")
安装了最新版本。
我尝试了 CTAN
的不同(最新)镜像。
当使用最新镜像并正确设置 installed
/reinstalled
tinytex
时,我不断出现此行为:
> tinytex::tinytex_root()
[1] "/home/rstudio/.TinyTeX"
> tinytex::pdflatex("<MYFILE>.tex")
tlmgr: package repository http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/systems/texlive/tlnet (verified)
[1/1, ??:??/??:??] install: koma-script [13745k]
running mktexlsr ...
done running mktexlsr.
tlmgr: package log updated: /home/rstudio/.TinyTeX/texmf-var/web2c/tlmgr.log
...另外 6 个成功的软件包安装...
tlmgr: package repository http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/systems/texlive/tlnet (verified)
[1/1, ??:??/??:??] install: babel-english [3k]
running mktexlsr ...
done running mktexlsr.
tlmgr: package log updated: /home/rstudio/.TinyTeX/texmf-var/web2c/tlmgr.log
! LaTeX Error: This NFSS system isn't set up properly.
! sh: 1: pdflatex: not found
Error: LaTeX failed to compile <MYFILE>.tex. See https://yihui.org/tinytex/r/#debugging for debugging tips. See <MYFILE>.log for more info.
In addition: Warning messages:
1: In system2(..., stdout = if (use_file_stdout()) f1 else FALSE, stderr = f2) :
error in running command
2: In system2("tlmgr", args, ...) : error in running command
> tinytex::tinytex_root()
[1] ""
在此之后,~/.TinyTeX
(之前存在)从文件系统中完全消失了!?
任何人都可以阐明为什么 1) tinytex
似乎可以安装,2) 它似乎可以正确处理我的 *.tex
文件并从 CTAN
中提取适当的包,然后3) 在其中一个软件包安装中删除它自己的整个安装!?
观察到的行为是 tinytex
R
包中的错误,此后已解决 (https://github.com/yihui/tinytex/issues/197)。
直到 CRAN
-可用版本 >= 0.21.5,可以通过以下方式直接从作者的存储库安装来补救该行为:
install.packages("remotes")
remotes::install_github("yihui/tinytex")
在我的 rocker/rstudio
派生的 docker
容器中,我陷入了围绕年度 TexLive 更新和 R
包 tinytex
.[=28 的泥潭=]
我经历了 tinytex::install_tinytex()
、tinytex::uninstall_tinytex()
、tinytex::reinstall()
等的大量迭代
我已经通过 remotes::install_github("yiuhi/tinytex")
安装了最新版本。
我尝试了 CTAN
的不同(最新)镜像。
当使用最新镜像并正确设置 installed
/reinstalled
tinytex
时,我不断出现此行为:
> tinytex::tinytex_root()
[1] "/home/rstudio/.TinyTeX"
> tinytex::pdflatex("<MYFILE>.tex")
tlmgr: package repository http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/systems/texlive/tlnet (verified)
[1/1, ??:??/??:??] install: koma-script [13745k]
running mktexlsr ...
done running mktexlsr.
tlmgr: package log updated: /home/rstudio/.TinyTeX/texmf-var/web2c/tlmgr.log
...另外 6 个成功的软件包安装...
tlmgr: package repository http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/systems/texlive/tlnet (verified)
[1/1, ??:??/??:??] install: babel-english [3k]
running mktexlsr ...
done running mktexlsr.
tlmgr: package log updated: /home/rstudio/.TinyTeX/texmf-var/web2c/tlmgr.log
! LaTeX Error: This NFSS system isn't set up properly.
! sh: 1: pdflatex: not found
Error: LaTeX failed to compile <MYFILE>.tex. See https://yihui.org/tinytex/r/#debugging for debugging tips. See <MYFILE>.log for more info.
In addition: Warning messages:
1: In system2(..., stdout = if (use_file_stdout()) f1 else FALSE, stderr = f2) :
error in running command
2: In system2("tlmgr", args, ...) : error in running command
> tinytex::tinytex_root()
[1] ""
在此之后,~/.TinyTeX
(之前存在)从文件系统中完全消失了!?
任何人都可以阐明为什么 1) tinytex
似乎可以安装,2) 它似乎可以正确处理我的 *.tex
文件并从 CTAN
中提取适当的包,然后3) 在其中一个软件包安装中删除它自己的整个安装!?
观察到的行为是 tinytex
R
包中的错误,此后已解决 (https://github.com/yihui/tinytex/issues/197)。
直到 CRAN
-可用版本 >= 0.21.5,可以通过以下方式直接从作者的存储库安装来补救该行为:
install.packages("remotes")
remotes::install_github("yihui/tinytex")