Вязание не работает и не отвечает, когда я компилирую документ по умолчанию в pdf, даже если я обновил последние пакеты - PullRequest
1 голос
/ 06 июня 2019

Нет ответа, когда я вяжу документ по умолчанию с разметкой R в pdf, word или html Я в основном получил черный ящик и ничего не работает и не получил сообщение об ошибке когда я нажимаю Knit (Ctrl + Shift + K).

Screenshot attachment can be found here

Я использовал рабочий стол университета, поэтому не уверен, что это связано с проблемой администратора, из-за которой я не могу получить доступ к некоторым пакетам - мой R-скрипт работает нормально, и я могу запустить код в R-разметке. Я просто не могу ни связать, ни получить сообщение об ошибке.

Я последовал совету Yihui Xie's Knit FAQ и обновил все пакеты, перезапустил и переустановил R studio и попробовал devtools::install_version("rmarkdown", version = "1.8", repos = "http://cran.us.r-project.org")

sessionInfo() таков, что

> sessionInfo()
R version 3.5.3 (2019-03-11)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 16299)

Matrix products: default

locale:
[1] LC_COLLATE=English_Australia.1252  LC_CTYPE=English_Australia.1252   
[3] LC_MONETARY=English_Australia.1252 LC_NUMERIC=C                      
[5] LC_TIME=English_Australia.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] markdown_0.9 knitr_1.23  

loaded via a namespace (and not attached):
 [1] Rcpp_1.0.1        magrittr_1.5      usethis_1.5.0     devtools_2.0.2   
 [5] pkgload_1.0.2     R6_2.4.0          rlang_0.3.4       tools_3.5.3      
 [9] pkgbuild_1.0.3    xfun_0.7          sessioninfo_1.1.1 cli_1.1.0        
[13] withr_2.1.2       htmltools_0.3.6   remotes_2.0.4     yaml_2.2.0       
[17] assertthat_0.2.1  digest_0.6.19     rprojroot_1.3-2   crayon_1.3.4     
[21] processx_3.3.1    callr_3.2.0       fs_1.3.1          ps_1.3.0         
[25] testthat_2.1.1    glue_1.3.1        memoise_1.1.0     evaluate_0.14    
[29] rmarkdown_1.13    compiler_3.5.3    desc_1.2.0        backports_1.1.4  
[33] prettyunits_1.0.2 

Может кто-нибудь посоветовать, что мне делать в связи с этим вопросом? Заранее большое спасибо.

Обновления: 7/06/2019: Я установил латекс на свой компьютер и использовал Yihui Xie's tinytex::install_tinytex(), и получил следующие сообщения. Проблемы все еще сохраняются - когда я вяжу (Ctrl + Shift + K), ничего не происходит, нет сообщений об ошибках, нет pdf, вообще ничего.

> tinytex::install_tinytex()
MiKTeX-pdfTeX 2.9.6499 (1.40.18) (MiKTeX 2.9.6500 64-bit)
Copyright (C) 1982 D. E. Knuth, (C) 1996-2016 Han The Thanh
TeX is a trademark of the American Mathematical Society.
using bzip2 version 1.0.6, 6-Sept-2010
compiled with curl version 7.56.1; using libcurl/7.56.1 WinSSL
compiled with expat version 2.2; using expat_2.2.0
compiled with jpeg version 9.2
compiled with liblzma version 50020032; using 50020032
compiled with libpng version 1.6.34; using 1.6.34
compiled with libressl version LibreSSL 2.5.3; using LibreSSL 2.5.3
compiled with MiKTeX Application Framework version 2.6416; using 2.6416
compiled with MiKTeX Core version 3.6505; using 3.6516
compiled with MiKTeX Archive Extractor version 1.6300; using 1.6300
compiled with MiKTeX Package Manager version 1.6488; using 1.6488
compiled with poppler version 0.60.1
compiled with uriparser version 0.8.4
compiled with zlib version 1.2.11; using 1.2.11
trying URL 'http://mirror.ctan.org/systems/texlive/tlnet/install-tl.zip'
Content length 359 bytes
downloaded 21.5 MB

trying URL 'https://yihui.name/gh/tinytex/tools/pkgs-custom.txt'
Content length 81 bytes
downloaded 318 bytes

trying URL 'https://yihui.name/gh/tinytex/tools/tinytex.profile'
Content length 81 bytes
downloaded 295 bytes

Error in setwd(dir) : character argument expected
In addition: Warning messages:
1: Detected an existing LaTeX distribution (e.g., pdftex is at C:\PROGRA~1\MIKTEX~1.9\miktex\bin\x64\pdftex.exe). You are recommended to uninstall it, although TinyTeX should work well alongside another LaTeX distribution if a LaTeX document is compiled through tinytex::latexmk(). 
2: In unzip("install-tl.zip") : error 1 in extracting from zip file
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.

2-е обновление 8/06/2019 : После переустановки языка R версии 3.5.3 (я не могу использовать версию 3.6 в настоящее время из-за политики управления программным обеспечением университета) и попыток devtools::install_github('rstudio/rmarkdown') и update.packages(), я могу читать, но получил следующие сообщения об ошибках:

"C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS tte.utf8.md --to latex --
from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash 
--output tte.tex --template "C:\R\R-3.5.2\library\rmarkdown\rmd\latex\default-1.17.0.2.tex" 
--highlight-style tango --pdf-engine pdflatex --variable graphics=yes --variable "geometry:margin=1in" 
--variable "compact-title:yes" 
pandoc.exe: tte.utf8.md: openBinaryFile: does not exist (No such file or directory)
Error: pandoc document conversion failed with error 1
Execution halted

Затем я попытался удалить pandoc с помощью brew remove pandoc, но получил это сообщение:

> brew remove pandoc
Error: unexpected symbol in "brew remove"

Спасибо всем за то, что сообщили о моей проблеме использования Rmarkdown, но, к сожалению, проблема все еще существует.

...