降价中的rChart不';由于来自Pandoc的InvalidUrlException,无法呈现

降价中的rChart不';由于来自Pandoc的InvalidUrlException,无法呈现,r,r-markdown,pandoc,rcharts,R,R Markdown,Pandoc,Rcharts,我试图使用rCharts库嵌入一个简单的散点图,但它不起作用。根据我在几个SO问题上找到的答案,我得出了以下代码: ``` {r, results = "asis", comment = NA} library(rCharts) p <- rPlot(mpg ~ wt, data = mtcars, type = "point") p$print("chart", include_assets = TRUE) ``` 用谷歌搜索这个错误表明Pandoc似乎在绝对路径方面存在一些问题。一些

我试图使用
rCharts
库嵌入一个简单的散点图,但它不起作用。根据我在几个SO问题上找到的答案,我得出了以下代码:

``` {r, results = "asis", comment = NA}
library(rCharts)
p <- rPlot(mpg ~ wt, data = mtcars, type = "point")
p$print("chart", include_assets = TRUE)
```
用谷歌搜索这个错误表明Pandoc似乎在绝对路径方面存在一些问题。一些建议是更新RStudio并使用相对路径。前者不是解决方案,因为我是最新的,后者不是解决方案,因为文件路径是由函数指定的,而不是由我指定的

那么,我的问题是,有没有其他解决方案可以让这一切顺利进行?

以下是我的会话信息:

Session info ----------------------------------------------------------------------------------------------------------------------------
 setting  value                       
 version  R version 3.2.2 (2015-08-14)
 system   x86_64, mingw32             
 ui       RStudio (0.99.441)          
 language (EN)                        
 collate  English_United States.1252  
 tz       America/New_York            
 date     2015-11-24                  

Packages --------------------------------------------------------------------------------------------------------------------------------
 package    * version    date       source                                            
 devtools     1.9.1      2015-09-11 CRAN (R 3.2.2)                                     
 gtable       0.1.2      2012-12-05 CRAN (R 3.2.2)                   
 htmltools    0.2.6      2014-09-08 CRAN (R 3.2.2)                   
 httr         1.0.0      2015-06-25 CRAN (R 3.2.2)                                     
 R6           2.1.1      2015-08-19 CRAN (R 3.2.2)                   
 rCharts    * 0.4.5      2015-10-26 Github (ramnathv/rCharts@389e214)                  
 rmarkdown  * 0.8.1      2015-10-10 CRAN (R 3.2.2)                     
 whisker      0.3-2      2013-04-28 CRAN (R 3.2.2)                   
 yaml         2.1.13     2014-06-12 CRAN (R 3.2.2) 

好吧,经过几个小时的努力,我终于找到了一个解决方案,使用约翰·麦克法兰的评论和他的教程,可以找到。如果您使用的是Windows,您需要了解一些事情,才能使其正常工作

首先也是最重要的一点,在安装Haskell平台后,如果您的计算机上没有管理员权限,
cabal
将无法立即使用。因此,您需要在
PATH
变量中手动输入文件路径。路径是
/path\u到\u Haskell/lib/extralibs/bin

现在您可以从命令行调用
cabal
,您应该知道
cabalupdate
需要永远运行。我随便用这个词,但这是一个很好的10到15分钟

接下来,您将要学习John的教程。克隆github repo后,当您到达位于
pandoc
文件夹中的部分时,请尝试首先运行
cabal install--force--enable测试。如果它没有失败,那么你应该很乐意去做。对我来说,当我这样做的时候,他们处于一个过渡阶段,你会得到一条消息,说有一些冲突,它会说它已经耗尽了依赖树。如果发生这种情况,请下载John在评论中链接到的内容。然后,在
pandoc
目录中,运行
stack setup
,然后运行
stack install

完成后,继续John的教程,克隆并安装
pandoc citeproc
。在这一点上,不幸的是你还没有完成。对我来说,R现在试图使用
C:/Users/brittenb/AppData/Roaming/cabal/bin/pandoc.exe
,这不是正确的可执行文件。这是我们在安装
pandoc citeproc
时创建的可执行文件,在撰写本文时是15.2.1版,不包括文件路径修复。我们需要堆栈生成的可执行文件,它应该保存在您的
~/AppData/Roaming/local/bin
目录中。只需将
pandoc.exe
文件复制到
~/AppData/Roaming/cabal/bin


最后,重新启动R并将您的标记组织为HTML。一切都应该很好

uri解析例程pandoc使用allow“C:”作为一个方案,因此pandoc将您的绝对路径视为URL。我会解决这个问题,这样就不允许使用单字母方案。(Pandoc维护人员)感谢您花时间回复;非常感谢。在这段时间里,我有什么可以使用的解决方法吗?你可以从源代码安装pandoc。我现在正在根据你的教程完成这项工作,但是当我
cd pandoc;cabal安装--强制--启用测试
我收到一个错误,说它无法解析依赖项。它拒绝texmath-0.8.4,一直到0.1。你愿意帮忙吗?提前谢谢。我意识到这可能是因为即使在运行了
cd pandoc类型之后;阴谋集团安装——强制执行
,如果它确实安装了该软件包,那么就找不到了。我只有pandoc-types-1.12.4。
Session info ----------------------------------------------------------------------------------------------------------------------------
 setting  value                       
 version  R version 3.2.2 (2015-08-14)
 system   x86_64, mingw32             
 ui       RStudio (0.99.441)          
 language (EN)                        
 collate  English_United States.1252  
 tz       America/New_York            
 date     2015-11-24                  

Packages --------------------------------------------------------------------------------------------------------------------------------
 package    * version    date       source                                            
 devtools     1.9.1      2015-09-11 CRAN (R 3.2.2)                                     
 gtable       0.1.2      2012-12-05 CRAN (R 3.2.2)                   
 htmltools    0.2.6      2014-09-08 CRAN (R 3.2.2)                   
 httr         1.0.0      2015-06-25 CRAN (R 3.2.2)                                     
 R6           2.1.1      2015-08-19 CRAN (R 3.2.2)                   
 rCharts    * 0.4.5      2015-10-26 Github (ramnathv/rCharts@389e214)                  
 rmarkdown  * 0.8.1      2015-10-10 CRAN (R 3.2.2)                     
 whisker      0.3-2      2013-04-28 CRAN (R 3.2.2)                   
 yaml         2.1.13     2014-06-12 CRAN (R 3.2.2)