-
Notifications
You must be signed in to change notification settings - Fork 169
browseVignettes() gives broken links #178
Comments
Thanks @lwaldron for the bug report! It looks like the URLs being listed by If anyone has any insight on why |
Those help links use the R help server directly (which is served on a different port that RStudio Server itself). RStudio uses the So, the links reported by |
thanks @kevinushey , that makes sense. I'm a bit unclear what port numbers either RStudio help server or R help server are using; it appears to me that the RStudio help server works fine even when I've locked down all other ports except RStudio's (e.g. I bind 8787 in the container to 443 outside the container and put the container behind a reverse proxy, and still I can get RStudio's urls with the In any event, I would lean towards us merely recommending users rely on the RStudio help panel for the time being? (Historically we have explored exposing other ports, e.g. HTTR_LOCALHOST + HTTR_PORT for oauth apps, but going down that road can be tricky when users operate in vary different network spaces with different firewalls etc) . |
FYI, the links all point to the same port, e.g. for the parallel package vignette it's http://localhost:8787/library/parallel/doc/parallel.pdf. As a note, under Help - R Help it's a bit convoluted to find package vignettes, you have to choose the package first then see if it has vignettes; I don't see an equivalent of |
See also the I suspect you could force R to use a particular port for its help server with e.g.
and then tell Docker to expose that port so it can be accessed through e.g. a web browser. |
Steps to reproduce:
rocker/rstudio
server, for example using the current version:> browseVignettes()
. Allow pop-ups.The text was updated successfully, but these errors were encountered: