Bug ID | 1172426 |
---|---|
Summary | Pandoc unable to be called from RStudio from profiler as path points towards non-existent folder |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | x86-64 |
OS | openSUSE Factory |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | screening-team-bugs@suse.de |
Reporter | email@chanjp.me |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
From the Tumbleweed official package of RStudio, the following profiler test was run: --- df = data.frame(v = 1:4, name = letters[1:4]) profvis(expr = { sub.test1 <- system.time( for (i in 1:50000) { df[3, 2] } ) sub.test2 <- system.time( for (i in 1:50000) { df[3, "name"] } ) sub.test3 <- system.time( for (i in 1:50000) { df$name[3] } ) } ) --- This resulted in the output: --- sh: /usr/lib/rstudio/bin/pandoc/pandoc: Not a directory Warning message: In system(paste(shQuote(pandoc_path), "--version"), intern = TRUE) : running command ''/usr/lib/rstudio/bin/pandoc/pandoc' --version' had status 126 --- In the RStudio directory, the pandoc executable could be seen, but not in the folder structure specified by RStudio. Since I had pandoc installed in /usr/bin/pandoc, I postulated renaming Pandoc in the RStudio directory would force the RStudio profiler to use the system-installed Pandoc instead. The command: sudo mv /usr/lib/rstudio/bin/pandoc /usr/lib/rstudio/bin/pandoc-exec I was then able to run the profiler in RStudio.