R Studio - 交互式HTML的Knitr - 错误,执行暂停

时间:2015-09-24 16:00:58

标签: r

R版本:3.2.1; RStudio版本:0.98.1103

我正在尝试编织一个R Markdown文件。但是我收到了以下警告和错误。

Private Sub DTRTimeInBTN_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DTRTimeInBTN.Click
    Dim cmd As OleDbCommand = New OleDbCommand("INSERT INTO Worker_Attendance([Time_In],[Employee _Name]) values (@TIn,@Ename)", con)
    cmd.Parameters.AddWithValue("@TIn", lblTime.Text.ToString)
    cmd.Parameters.AddWithValue("@Ename", cbx_employee_fullname.Text)
    DTRTimeInBTN.Enabled = False
    DTRTimeOutBTN.Enabled = True
    cmd.ExecuteNonQuery()

我确保已安装列出的所有软件包,并为列出的每个软件包添加了库(软件包)(ggplot2,reshape2,rmarkdown)。我想我错过了一些简单的事情。

我还尝试将所有软件包移回默认目录:as suggested here,并检查我的.libPaths()以确保我的库目录在那里,它就是。

以下是我的R降价文件的简化版本:

Warning messages:
1: In FUN(X[[i]], ...) :
  Package 'plyr' not available in repository or locally
2: In FUN(X[[i]], ...) :
  Package 'ggplot2' not available in repository or locally
3: In symlinkExternalPackages(project = project) :
  The following external packages could not be located:
- "plyr", "ggplot2"
Loading required package: reshape2
Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE,  :
  there is no package called 'reshape2'
Error in loadNamespace(name) : there is no package called 'rmarkdown'
Calls: :: ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous>
Execution halted

更新:我尝试创建一个新的R markdown文件,并使用RStudio提供的基本模板来尝试编织。它正常工作并正确输出文件。

然后我在YAML标题中添加了runtime:shiny。它停止工作(给出与上面相同的错误)。

然后我删除了运行时:通过UNDO从标题中闪亮,它仍然无法工作。错误与我原来的问题相同。

1 个答案:

答案 0 :(得分:1)

您正在使用runtime: shiny,但您没有闪亮的元素。换句话说,您没有ui输入函数或server渲染(renderPlot()renderTable()等)函数。请参阅此处了解闪亮演示文稿中的内容:http://shiny.rstudio.com/articles/interactive-docs.html

特定错误可能是由于文档中所有闪亮小部件都无法使用对象。您必须在每个小部件中加载包,或使用类似global.R文件的内容。请参阅以下链接:

https://rstudio.github.io/shiny/tutorial/#scoping