これは一般的なトピックかもしれませんが、Rook パッケージを使用していくつかのコードに取り組んでいるときに、この問題に遭遇しました。
最近の R バージョンには、http サーバーが含まれています。RGui を使用してヘルプ トピックをチェックしているときに、これを見たことがあるかもしれません。IP/ポートなどで新しいブラウザが開きます。
たとえば、?paste と入力すると、次のように表示されます。
http://127.0.0.1:31234/library/.../paste.html
しかし、127.0.0.1 の代わりに 192.168.1.2 などの IP を使用すると、ページの読み込みに失敗し、エラーが発生します。
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
上記について、何かお気づきの点がございましたら、お知らせください。
よろしく、
- ラージ。