首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用rstudioapi::selectDirectory从终端错误运行app

使用rstudioapi::selectDirectory从终端错误运行app
EN

Stack Overflow用户
提问于 2019-08-22 09:59:19
回答 1查看 49关注 0票数 0

我想从终端上启动一个闪亮的应用程序。我的应用程序有一个按钮,当按下该按钮时,会打开一个窗口来选择带有函数rstudioapi::selectDirectory()的文件夹。

但是,当我单击该按钮时,会得到以下错误:

代码语言:javascript
复制
Warning: Error in : RStudio not running
  76: stop
  75: verifyAvailable
  74: callFun
  73: rstudioapi::selectDirectory
  72: observeEventHandler [D:/Users/folder/Shiny/app.R#12]
   1: shiny::runApp

app.R

代码语言:javascript
复制
library(shiny)

# Define UI for application that draws a histogram
ui <- fluidPage(

  actionButton("folder", "Choose folder")

)

server <- function(input, output) {
  observeEvent(input$folder, {
    path.file <- rstudioapi::selectDirectory()
    print(path.file)
  })

}

# Run the application
shinyApp(ui = ui, server = server)

终端上的

代码语言:javascript
复制
$ "Rscript.exe" -e "shiny::runApp('Shiny/app.R')"
Loading required package: shiny
Warning: package 'shiny' was built under R version 3.5.3

Listening on http://127.0.0.1:6283
Warning: Error in : RStudio not running
  76: stop
  75: verifyAvailable
  74: callFun
  73: rstudioapi::selectDirectory
  72: observeEventHandler [D:/Users/folder/Shiny/app.R#12]
   1: shiny::runApp
EN

回答 1

Stack Overflow用户

发布于 2019-11-16 11:44:39

您正在运行的是一个闪亮的进程,而不是RStudio。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57606737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档