Ошибка при попытке установить TinyTeX с использованием пакета tinytex R "не удается связаться с mirror.ctan.org, возвращая магистральный сервер!" - PullRequest
2 голосов
/ 15 февраля 2020

Я пытаюсь использовать RMarkdown, чтобы связать мой отчет в формате PDF. Я нахожусь на своем рабочем компьютере (без административных привилегий и за брандмауэром) и выбрал TinyTeX в качестве дистрибутива LaTeX, потому что я надеялся, что он все еще будет работать без привлечения ИТ-отдела (на моем рабочем месте требуются годы, чтобы подняться привилегии). У меня не было проблем с установкой пакета tinytex R, но я сталкиваюсь с ошибками при использовании пакета для установки TinyTeX. Код с ошибками приведен ниже:

>tinytex::install_tinytex()
trying URL 'http://mirror.ctan.org/systems/texlive/tlnet/install-tl.zip'
trying URL 'http://mirror.ctan.org/systems/texlive/tlnet/install-tl.zip'
Content type 'application/zip' length 22541272 bytes (21.5 MB)
downloaded 21.5 MB

trying URL 'https://yihui.org/gh/tinytex/tools/pkgs-custom.txt'
trying URL 'https://yihui.org/gh/tinytex/tools/pkgs-custom.txt'
Content type 'text/plain; charset=utf-8' length 551 bytes
downloaded 551 bytes

trying URL 'https://yihui.org/gh/tinytex/tools/tinytex.profile'
trying URL 'https://yihui.org/gh/tinytex/tools/tinytex.profile'
Content type 'text/plain; charset=utf-8' length 295 bytes
downloaded 295 bytes

Затем на этом этапе я получаю диалоговое окно, которое всплывает и заявляет: «Далее вы можете увидеть два диалоговых окна с ошибками по поводу отсутствующего luatex.dll и ошибку сообщение типа «Использование неинициализированного значения в битах или (|) ...» в конце. Эти сообщения можно игнорировать ». Когда я нажимаю «Хорошо», я не вижу других диалоговых окон, но я получаю следующий код:

Starting to install TinyTeX to C:\Users\*****\AppData\Roaming/TinyTeX. It will take a few minutes.
Automated TeX Live installation using profile: ../tinytex.profile
cannot contact mirror.ctan.org, returning a backbone server!
Loading http://www.ctan.org/tex-archive/systems/texlive/tlnet/tlpkg/texlive.tlpdb

C:\Users\*****\AppData\Local\Temp\RtmpgHbZh0\install-tl-20200214\install-tl: TLPDB::from_file could not initialize from: http://www.ctan.org/tex-archive/systems/texlive/tlnet/tlpkg/texlive.tlpdb
C:\Users\*****\AppData\Local\Temp\RtmpgHbZh0\install-tl-20200214\install-tl: Maybe the repository setting should be changed.
C:\Users\*****\AppData\Local\Temp\RtmpgHbZh0\install-tl-20200214\install-tl: More info: https://tug.org/texlive/acquire.html
TinyTeX installed to C:\Users\*****\AppData\Roaming/TinyTeX
Please quit and reopen your R session and IDE (if you are using one, such as RStudio or Emacs) and check if tinytex:::is_tinytex() is TRUE.
Warning messages:
1: In download.file(url, output, ..., method = method) :
  URL 'http://mirror.ctan.org/systems/texlive/tlnet/install-tl.zip': status was 'Couldn't connect to server'
2: In download.file(url, output, ..., method = method) :
  URL 'https://yihui.org/gh/tinytex/tools/pkgs-custom.txt': status was 'Couldn't connect to server'
3: In download.file(url, output, ..., method = method) :
  URL 'https://yihui.org/gh/tinytex/tools/tinytex.profile': status was 'Couldn't connect to server'
4: In file.remove("TinyTeX/install-tl.log") :
  cannot remove file 'TinyTeX/install-tl.log', reason 'No such file or directory'

После этого я пытаюсь tinytex:::is_tinytex() и получаю FALSE.

Я использую R версии 3.6.2, RStudio версии 1.2.1335 и использую Windows 10 x64.

Я недостаточно знаком с R, RMarkdown или TinyTeX, чтобы понять, что происходит неправильно и как это исправить. Возможно, это из-за отсутствия прав администратора или брандмауэра ... Любая помощь приветствуется!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...