想利用谢老大的pandoc函数把markdown转换为其他格式,需要安装
pandoc软件,但是在安装过程中跳出提示:
Could not update environment variable 'PATH'.Verify
that you have sufficient privileges to modify environment variable.
然后我点击ignore继续安装,可以完成。
可是在R中运行时出现如下错误:
> library(knitr)
>
> knit('084-pandoc.Rmd')
processing file: 084-pandoc.Rmd
|
| | 0%
|
|.................................................................| 100%
inline R code fragments
Error in eval(expr, envir, enclos) : object 'b' not found
Error in eval(expr, envir, enclos) : object 'b' not found
output file: 084-pandoc.md
[1] "084-pandoc.md"
>
> pandoc('084-pandoc.md')
Error in pandoc("084-pandoc.md") :
Please install pandoc first: http://johnmacfarlane.net/pandoc/
在电脑安装程序里面看是有pandoc软件了,这个如何解决?
ps: pandoc软件从官网http://johnmacfarlane.net/pandoc/installing.html下载的。
例子'084-pandoc.Rmd'是谢老大主页下载的。
利用这个又说安装了pandoc
> pandoc.installed <- system('pandoc -v')==0
> system('pandoc -v')
> system('pandoc - v')
> pandoc('084-pandoc.md')
Error in pandoc("084-pandoc.md") :
Please install pandoc first: http://johnmacfarlane.net/pandoc/
> Sys.which("pandoc")
pandoc
""