我刚刚在我的机器上安装了R3.6,并试图运行我的闪亮的应用程序,突然我收到了这个错误消息:
Listening on http://10.81.197.170:1234
Error in makeTcpServer(host, port, private$appWrapper$onHeaders, private$appWrapper$onBodyData,  : 
  Static path must not have trailing slash.我尝试检查这里解释的Host shiny app on Windows,但我确实只有一个IP地址。我是一个非常基本的R用户,所以我不知道我可以做些什么来解决这个问题。我也看到另一个人在几个月前遇到了类似的问题,https://community.rstudio.com/t/error-using-a-shiny-app-on-windows-maketcpserver/64841,但他没有得到任何答案。谢谢你的帮助
发布于 2021-07-27 04:00:14
如果不看应用程序的代码,就很难具体回答这个问题。
然而,我最近遇到了同样的错误,我将分享我做错的地方和修复方法,以防其他人因为与我相同的原因而得到错误。
在我的应用程序中,我想访问存储在与www不同的文件夹中的数据,为此,我必须添加一个资源路径:
addResourcePath("myfolder","/foldername/")
data <- readxl::read_xlsx("myfolder/mydata.xlsx", sheet=1)这在本地运行脚本时起作用,但当脚本碰巧在闪存驱动器上时就不起作用了。这就是我得到你上面描述的错误的时候。
当我使用该文件夹的绝对位置时,我也得到了它:
addResourcePath("myfolder","E:/foldername/")解决方法很简单:删除尾随的反斜杠。
addResourcePath("myfolder","E:/foldername")这可能不完全是您的情况,但我会注意您指定目录开始的任何实例。
https://stackoverflow.com/questions/62836135
复制相似问题