Su RStudio versione 0.98.501 avevo un lungo file .Rmd che è stato facilmente convertito in html dopo aver fatto clic sul pulsante KnitHtml. Il processo di lavoro a maglia, come ho capito, ha creato diverse cartelle tra cui immagini (alcune aggiunte manualmente da me stesso), figure, cache e una cartella knitHtml che includeva il file .html finale. Recentemente ho scaricato RStudio versione 0.98.894 (versione di anteprima) perché volevo utilizzare più funzionalità. Ora, quando si fa clic knitHtml ottengo seguente errore:Perché Pandoc non recupera il file immagine?
pandoc.exe: Failed to retrieve C:/Users/durraniu/Documents/Trajectory1/images/vissim-view.png InvalidUrlException "C:/Users/durraniu/Documents/Trajectory1/images/vissim-view.png" "Invalid scheme" Error: pandoc document conversion failed with error 61
ho copiato tutte le immagini tra cui il vissim-view.png
come sopra indicato, dalle immagini cartella alla cartella knitHtml e cliccato nuovamente il pulsante. Questa volta ha dato lo stesso errore relativo al file di immagine che R avrebbe creato una trama. Non so come risolvere questo. Per favore aiuto.
Non utilizzare mai percorsi assoluti a meno che non sia assolutamente necessario. Usa percorsi relativi ogni volta che puoi. Metti la tua immagine sotto la stessa directory del file Rmd, e usa '! [] (Vissim-view.png)'. –
Pandoc su Windows non è eccezionale nella gestione dei percorsi. Se lo desideri, puoi ripristinare il comportamento di KnitToHTML di 0.98.501 aggiungendo il commento ' 'al tuo documento. Vedi [Migrazione da RMarkdown V1] (http://rmarkdown.rstudio.com/authoring_migrating_from_v1.html). – Jonathan
@ Jonathan Grazie per il suggerimento. Volevo usare rmarkdown versione 2 per aggiungere il sommario. Mi sembra ora, dopo il commento di Yihui, che è quasi impossibile realizzare un file Rmd creato su una versione precedente di RStudio in una nuova versione. O devo cambiare i percorsi di tutte le immagini o essere contenuto senza indice. A proposito, grazie Yihui, terrò questo nella mia mente per non usare percorsi assoluti la prossima volta. –