Bằng cách kiểm tra cuối cùng về một trình gói Cran, LƯU Ý này đi lên:cran lưu ý rằng tập tin không thể được kiểm tra không có 'pandoc' đang được cài đặt
* checking top-level files ... NOTE
Files ‘README.md’ or ‘NEWS.md’ cannot be checked without ‘pandoc’ being installed.
Tuy nhiên, pandoc chắc chắn là cài đặt như tôi sử dụng nó thường xuyên, và gói này thường xuyên sử dụng nó trong tài liệu sử dụng pkgdown
.
> rmarkdown::pandoc_available()
[1] TRUE
> rmarkdown::pandoc_version()
[1] ‘1.19.2.1’
Tôi muốn tránh cài đặt pandoc từ nguồn vì phiên bản mới nhất của pandoc supercedes phiên bản cài đặt với các gói R khác và causes weird output.
Có một câu hỏi tương tự từ một few years back nhưng giải pháp có cho một trong hai :
- Cài đặt pandoc từ nguồn hoặc qua gói
installr
, trong khi tôi đã cài đặt pandoc; và, - Đặt hai tệp vào .Ruildignore, tuy nhiên cả hai tệp phải được chấp nhận với các bản đệ trình CRAN ngay bây giờ.
Ghi chú này chỉ xuất hiện khi được kiểm tra bằng cách sử dụng devtools::release()
và khi sử dụng devtools::check(check_version = TRUE)
, nếu không sẽ không có cảnh báo hoặc ghi chú.
Các RStudio cài đặt của Pandoc:
Sys.getenv('RSTUDIO_PANDOC')
[1] "/Applications/RStudio.app/Contents/MacOS/pandoc"
Mà tôi đã từng exported để tôi ~/.bash_profile:
export PATH="$PATH:/Applications/Rstudio.app/Contents/MacOS/pandoc"
Bất kỳ ý tưởng?
> sessionInfo()
R version 3.4.3 (2017-11-30)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS High Sierra 10.13.2
Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib
locale:
[1] en_CA.UTF-8/en_CA.UTF-8/en_CA.UTF-8/C/en_CA.UTF-8/en_CA.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] cancensus_0.1.6
loaded via a namespace (and not attached):
[1] Rcpp_0.12.14 rstudioapi_0.7 knitr_1.17 bindr_0.1
[5] xml2_1.1.1 magrittr_1.5 roxygen2_6.0.1 devtools_1.13.4
[9] R6_2.2.2 rlang_0.1.6 httr_1.3.1 stringr_1.2.0
[13] dplyr_0.7.4 tools_3.4.3 hunspell_2.9 git2r_0.20.0
[17] withr_2.1.1 htmltools_0.3.6 rversions_1.0.3 commonmark_1.4
[21] rprojroot_1.2 yaml_2.1.14 digest_0.6.13 assertthat_0.2.0
[25] tibble_1.3.4 crayon_1.3.4 bindrcpp_0.2 curl_3.1
[29] evaluate_0.10.1 memoise_1.1.0 glue_1.2.0 rmarkdown_1.8
[33] stringi_1.1.5 compiler_3.4.3 backports_1.1.0 desc_1.1.1
[37] jsonlite_1.5 pkgconfig_2.0.1
Kiểm tra trên máy tính của tôi, tôi có hai phiên bản của pandoc cài đặt với một gói trong Rstudio 'C: \ Program Files \ RStudio \ bin \ pandoc' (Tôi đang ở trên cửa sổ). rmarkdown :: pandoc_version() * kiểm tra biến môi trường hệ thống PATH cũng như phiên bản của pandoc được vận chuyển với RStudio và phiên bản cao nhất có sẵn được sử dụng *. Thử cài đặt pandoc? – Cedric
Hãy thử 'installr :: install.pandoc()' –
Đó không phải là vấn đề '$ PATH' trong vườn sao? –