1

我遇到了一个与 RStudio 中使用 knit 相关的问题。非常感谢您的建议和帮助。下面是问题的描述。

在我在 Ubuntu 11.10 机器上将 RStudio 0.97.168 升级到 0.97.237 以及 R 2.15.1 到 R 2.15.2 以解决与错误消息相关的问题之后

包 'xxx' 不可用(对于 R 版本 2.15.1)

我发现针织不再产生数字,甚至代码也指示这样做。生成的 html 文件仍然生成,可以通过 firefox 浏览器查看,但里面的figure文件夹和图像文件不存在。因为我没有找到任何讨论这个问题的帖子,我想知道是我搜索了错误的关键词还是这是一个新问题?

我升级是因为更改存储库镜像并没有解决包安装的问题。升级到R 2.15.2后,包安装问题确实解决了。

再次感谢您的时间和关注。

4

3 回答 3

1

好的,大家似乎已经意识到这个问题只是由于 CRAN 镜像的滞后;knitr0.9 取决于evaluate0.4.3;后者比前者更早上传。等待一段时间让两个软件包的新版本到达您的 CRAN 镜像即可解决问题。

于 2012-12-06T19:36:23.740 回答
0

我遇到了同样的问题,只需手动下载 knitr_0.9.zip 并将文件从 .libPaths() 目录复制到您的 knitr 目录中。

于 2012-12-06T17:20:53.253 回答
0

感谢亿辉的及时回复和新版本knitr的发布。我真的很欣赏 knitr 包的用处。

在我升级了你刚刚上传的 knitr 0.9 之后。问题已排序。然后我尝试通过手动重新安装 knitr 0.8 来重现错误,并且错误再次发生。下面是我的计算机在 0.9 和 0.8 工作时分别执行 sessionInfo() 的输出。

R version 2.15.2 (2012-10-26)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_GB.UTF-8       LC_NUMERIC=C               LC_TIME=en_GB.UTF-8       
 [4] LC_COLLATE=en_GB.UTF-8     LC_MONETARY=en_GB.UTF-8    LC_MESSAGES=en_GB.UTF-8   
 [7] LC_PAPER=C                 LC_NAME=C                  LC_ADDRESS=C              
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] knitr_0.9

loaded via a namespace (and not attached):
[1] digest_0.6.0   evaluate_0.4.3 formatR_0.7    plyr_1.7.1     stringr_0.6.1  tools_2.15.2 

-------------------------------------------------- -----------------------------------------

R version 2.15.2 (2012-10-26)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_GB.UTF-8       LC_NUMERIC=C               LC_TIME=en_GB.UTF-8       
 [4] LC_COLLATE=en_GB.UTF-8     LC_MONETARY=en_GB.UTF-8    LC_MESSAGES=en_GB.UTF-8   
 [7] LC_PAPER=C                 LC_NAME=C                  LC_ADDRESS=C              
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] knitr_0.8

loaded via a namespace (and not attached):
[1] digest_0.6.0   evaluate_0.4.3 formatR_0.7    plyr_1.7.1     stringr_0.6.1  tools_2.15.2 
于 2012-12-06T18:22:43.580 回答