RStudio Viewer无法显示localhosts位置,但可以显示127.0.0.1位置

时间:2017-02-09 23:51:01

标签: localhost rstudio plotly

问题

出于某种原因,我的RStudio(v1.0.136)停止在Viewer中显示图形(v4.5.6)图形。 当我右键单击Inspect element时,我会看到以下错误:

Failed to load resource: A server with the specified hostname could not be found.  
http://localhost:14985/session/viewhtmle0e7ad97b99/index.html?viewer_pane=1

在Chrome中打开该链接会显示该图,因此该文件就在那里。

当我在RStudio中运行这些命令时:

viewer <- getOption("viewer")
viewer("http://localhost:14985/session/viewhtmle0e7ad97b99/index.html?viewer_pane=1")

我得到了同样的错误。但是,如果我将localhost替换为127.0.0.1

viewer <- getOption("viewer")
viewer("http://127.0.0.1:14985/session/viewhtmle0e7ad97b99/index.html?viewer_pane=1")

图表在查看器窗口中显示为预期。

的尝试

我已恢复了我的/etc/hosts文件(内容,所有权和权限)。这不会导致任何其他行为 我检查了lsof | grep localhost

的输出
RStudio   57564 user   12u    IPv4 0x746dc97144b1de71        0t0      TCP localhost:53434->localhost:27978 (ESTABLISHED)
RStudio   57564 user   13u    IPv4 0x746dc97144b1de71        0t0      TCP localhost:53434->localhost:27978 (ESTABLISHED)
rsession  57575 user    5u    IPv4 0x746dc97144868c81        0t0      TCP localhost:27978 (LISTEN)
rsession  57575 user    6u    IPv4 0x746dc9714568c769        0t0      TCP localhost:27978->localhost:53434 (ESTABLISHED)
rsession  57575 user   19u    IPv4 0x746dc97145a1c061        0t0      TCP localhost:14985 (LISTEN)

对我而言,似乎rsession正在侦听localhost上的正确端口。

我也关闭了Mac OS防火墙,这没有任何效果。

我已关闭Little Snitch(传出连接的防火墙),这没有任何效果。

更新2017-02-15:

我发现此行为取决于我所连接的网络。

  • 工作以太网 - 一切正常
  • 家庭wifi - 如上所述的问题
  • Android wifi热点 - 一切OK
  • Wifi适配器已关闭 - Inspect element窗口中出现新错误:无法加载资源:Internet连接似乎处于脱机状态。“

什么网络设置会影响情节与RStudio的查看器的交互?

0 个答案:

没有答案