出于某种原因,我的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(传出连接的防火墙),这没有任何效果。
我发现此行为取决于我所连接的网络。
Inspect element
窗口中出现新错误:无法加载资源:Internet连接似乎处于脱机状态。“什么网络设置会影响情节与RStudio的查看器的交互?