首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >R 3.6闪亮的问题“静态路径不能有尾部斜杠。”

R 3.6闪亮的问题“静态路径不能有尾部斜杠。”
EN

Stack Overflow用户
提问于 2020-07-10 22:10:01
回答 1查看 142关注 0票数 1

我刚刚在我的机器上安装了R3.6,并试图运行我的闪亮的应用程序,突然我收到了这个错误消息:

代码语言:javascript
运行
复制
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,但他没有得到任何答案。谢谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2021-07-27 04:00:14

如果不看应用程序的代码,就很难具体回答这个问题。

然而,我最近遇到了同样的错误,我将分享我做错的地方和修复方法,以防其他人因为与我相同的原因而得到错误。

在我的应用程序中,我想访问存储在与www不同的文件夹中的数据,为此,我必须添加一个资源路径:

代码语言:javascript
运行
复制
addResourcePath("myfolder","/foldername/")
data <- readxl::read_xlsx("myfolder/mydata.xlsx", sheet=1)

这在本地运行脚本时起作用,但当脚本碰巧在闪存驱动器上时就不起作用了。这就是我得到你上面描述的错误的时候。

当我使用该文件夹的绝对位置时,我也得到了它:

代码语言:javascript
运行
复制
addResourcePath("myfolder","E:/foldername/")

解决方法很简单:删除尾随的反斜杠。

代码语言:javascript
运行
复制
addResourcePath("myfolder","E:/foldername")

这可能不完全是您的情况,但我会注意您指定目录开始的任何实例。

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

https://stackoverflow.com/questions/62836135

复制
相关文章

相似问题

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