这可能是一个普遍的话题,但我在使用 Rook 包处理一些代码时遇到了这个问题。
最近的 R 版本包括一个 http 服务器。您可能在使用 RGui 检查帮助主题时看到了这一点。它会打开一个带有 IP/端口等的新浏览器。
例如,如果我输入 ?paste,就会出现,
http://127.0.0.1:31234/library/.../paste.html
但是如果我使用我的 IP,比如 192.168.1.2 代替 127.0.0.1,页面无法加载,我收到错误
While trying to retrieve the URL:http://192....
The following error was encountered:
We can not connect to the server you have requested
我有其他具有 httpd 接口的应用程序,我可以使用 127.0.0.1 和 192.168.1.2 ... 等访问这些应用程序的 http 接口。所以,就系统/网络权限而言 - 我不认为那是这里的问题。
相反,有一些特定于 R httpd 进程的东西不允许使用域名等访问它?
以上是在公司网络中测试的。当我从我的家庭网络尝试相同的过程时,它运行良好。但是,由于我已经从公司 PC 访问了许多其他本地安装的应用程序的 http 接口,我认为可能需要检查 R 的 http 进程的特定内容?
工作站正在运行 - Windows XP
如果您对以上内容有任何想法,请告诉我,
问候,
- 拉吉。