Ubuntu14.04中外部浏览器中的RStudio查看器问题
我有一台Ubuntu14.04笔记本电脑, 当我使用RStudio查看器在下面运行时,它可以正常工作Ubuntu14.04中外部浏览器中的RStudio查看器问题,rstudio,dygraphs,Rstudio,Dygraphs,我有一台Ubuntu14.04笔记本电脑, 当我使用RStudio查看器在下面运行时,它可以正常工作 > library(dygraphs) > dygraph(ldeaths, main = "All", group = "lung-deaths") 在我将以下选项设置为在外部浏览器中运行后 options("viewer"=NULL) dygraph(ldeaths, main = "All", group = "lung-deaths") 浏览器将打开具有以下URL的文件,
> library(dygraphs)
> dygraph(ldeaths, main = "All", group = "lung-deaths")
在我将以下选项设置为在外部浏览器中运行后
options("viewer"=NULL)
dygraph(ldeaths, main = "All", group = "lung-deaths")
浏览器将打开具有以下URL的文件,但不显示任何内容:
如果我在R控制台中做同样的事情
library(dygraphs)
dygraph(ldeaths, main = "All", group = "lung-deaths")
它工作正常,将使用URL打开file:///tmp/RtmpE7nROm/viewhtmlf371b65fc2c/index.html
问题1:为什么Rstudio会打开“……而不是”file://.....“
问题2:Rstudio中有哪些命令可以再次恢复查看器中的显示?目前,我必须退出Rstudio并重新启动才能再次在查看器中显示
PS:我在另一台Linux笔记本电脑上没有看到这个问题,不确定是什么配置导致了这个问题,希望有人能帮助回答
下面是RStudio中显示的sessionInfo()
sessionInfo()
R version 3.2.2 (2015-08-14)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.3 LTS
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=zh_TW.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=zh_TW.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_PAPER=zh_TW.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C LC_MEASUREMENT=zh_TW.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] dygraphs_0.4.6
loaded via a namespace (and not attached):
[1] htmlwidgets_0.5 zoo_1.7-12 magrittr_1.5 htmltools_0.2.6 tools_3.2.2 xts_0.9-7
[7] rstudioapi_0.3.1 yaml_2.1.13 grid_3.2.2 jsonlite_0.9.16 digest_0.6.8 lattice_0.20-33
我找到了一种让它在ext浏览器中工作的方法。当我在RStudio中阅读选项(“浏览器”)时,它会显示以下选项(“浏览器”)$browser function(url){.Call(.rs.routines$rs_browseURL,url)},当我在R控制台>选项(“浏览器”)$browser[1]“xdg open”中阅读时,我在RStudio中这样做:选项(“浏览器”=“xdg open”),然后它就工作了!!但由于某些原因,如果我使用此设置,回到Rstudio中查看,选项(“查看器”=“Rstudio:viewer”)现在Rstudio查看器不工作~这很奇怪!!由于某些原因,我的Rstudio查看器现在无法工作,并且没有显示任何内容,在单击查看器->检查后,它将显示在下面。无法加载资源:连接被拒绝