Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 无法安装tinytex软件包。(可能应该更改存储库设置。)_R_R Markdown_Knitr_Tinytex - Fatal编程技术网

R 无法安装tinytex软件包。(可能应该更改存储库设置。)

R 无法安装tinytex软件包。(可能应该更改存储库设置。),r,r-markdown,knitr,tinytex,R,R Markdown,Knitr,Tinytex,我用的是R,在rmarkdown很新。我想把我的rmarkdown编入pdf格式的文件,我已经读到我需要安装tinytex软件包。 我按照上的说明输入代码 install.packages('tinytex') tinytex::安装\u tinytex() 我得到了这个错误代码 正在开始将TinyTeX安装到C:\Users*****\AppData\Roaming\TinyTeX。这需要几分钟。 使用配置文件自动安装TeX Live:../tinytex.profile 加载 C:\User

我用的是R,在rmarkdown很新。我想把我的rmarkdown编入pdf格式的文件,我已经读到我需要安装tinytex软件包。 我按照上的说明输入代码

install.packages('tinytex')
tinytex::安装\u tinytex()

我得到了这个错误代码

正在开始将TinyTeX安装到C:\Users*****\AppData\Roaming\TinyTeX。这需要几分钟。
使用配置文件自动安装TeX Live:../tinytex.profile 加载 C:\Users******\AppData\Local\Temp\RtmpW6xVT8\install-tl-20191206\install tl:TLPDB::from_文件无法从以下位置初始化: C:\Users*****\AppData\Local\Temp\RtmpW6xVT8\install-tl-20191206\install tl:可能应该更改存储库设置。 C:\Users*****\AppData\Local\Temp\RtmpW6xVT8\install-tl-20191206\install tl:更多信息:
TinyTeX安装到C:\Users*****\AppData\Roaming\TinyTeX 请退出并重新打开R会话和IDE(如果您使用的是RStudio或Emacs),并检查tinytex:::is_tinytex()是否为真。
警告信息: 在文件.remove(“TinyTeX/install-tl.log”)中: 无法删除文件“TinyTeX/install-tl.log”,原因是“没有这样的文件或目录”

我重新启动r和rstudio,运行
tinytex::is\u tinytex()
,返回FALSE。 我猜存储库无法再访问,所以我尝试更改回购协议,但它仍然没有更改。
有人能帮我解决这个问题吗?谢谢

更新: 我试着运行它,因为我告诉我:

tinytex::install_tinytex(repository = 'http://dante.ctan.org/tex-archive/')

还这个

正在尝试的URL '' 长度22539829字节(21.5 MB)下载21.5 MB尝试URL “”内容长度 81字节下载351字节尝试URL “”内容长度 81字节下载295字节开始将TinyTeX安装到 C:\Users\Kandu\AppData\Roaming/TinyTeX。这需要几分钟。
使用配置文件自动安装TeX Live:../tinytex.profile 加载 C:\Users\Kandu\AppData\Local\Temp\Rtmp8OFCvK\install-tl-20191209\install-tl: TLPDB::from_文件无法从以下位置初始化: C:\Users\Kandu\AppData\Local\Temp\Rtmp8OFCvK\install-tl-20191209\install-tl: 也许应该更改存储库设置。 C:\Users\Kandu\AppData\Local\Temp\Rtmp8OFCvK\install-tl-20191209\install-tl: 更多信息:TinyTeX已安装到 C:\Users\Kandu\AppData\Roaming/TinyTeX请退出并重新打开您的R 会话和IDE(如果您使用的是RStudio或Emacs)和 检查tinytex:::is_tinytex()是否为真。警告消息:
1:在 file.remove(“TinyTeX/install-tl.log”):无法删除文件 “TinyTeX/install-tl.log”,原因是“没有这样的文件或目录”
2:在 在_dir(target,{:repository)中 似乎没有 无法访问。正在还原为默认CTAN镜像

idk为什么,但它一直试图从下载。
有什么解释吗?

目前,镜像似乎没有有效的SSL证书,因此无法访问该站点。您可以在找到其他可访问的镜像。若要指定镜像,请使用
repository
参数。以下是两个可能的示例:

tinytex::安装\u tinytex(存储库=)http://mirrors.ibiblio.org/pub/mirrors/CTAN/')
tinytex::安装_tinytex(存储库=)http://dante.ctan.org/tex-archive/')

我已经使用其他存储库运行了此操作,但它仍然返回相同的结果。我将尝试运行您的代码,先生。您的internet连接(在R内)似乎有问题。您是否使用了代理?无论如何,作为最后的手段,您可以尝试
tinytex:::安装\u prebuild()
。我今天早上再试了一次。结果表明一切正常。可能是与存储库的连接已断开,或者我第一次尝试安装时出现连接问题。谢谢
tinytex::install_tinytex(repository = 'http://mirrors.ibiblio.org/CTAN/')