質問: お世話になります。 Windows7、R-3.1.2、VisualBasic.NET(.NETFramework 4.0)でRScriptを叩いてRを利用しています。 この時RScriptに対し、 Rscript -e "help(print)" のような形でヘルプ参照を実行した所、ブラウザがhttp://127.0.0.1:21510/library/base/html/print.html を見に行きます。 しかしRのGUI環境では表示されるHTMLヘルプですがRScriptで実行するとブラウザのサーバーエラーになってしまいます。 最初はポートがおかしいのかと思い、 を参考にポートを固定してみた所、RGUIでは問題なく動きましたがRScriptでは固定されたポートへ見に行ってサーバーエラーになっていました。 なんとかしてヘルプファイルを参照したいのですが何か解決策はございませんでしょうか? よろしくお願いします。
回答: 質問者です。 コメントで頂きましたアドバイスの通り、 > > options(help_type = "html");help(print);Sys.sleep(1); > > > を、RScriptに送る事で要望通りの結果を得ることができました。 ただし、-eオプションでの実行ではブラウザが立ち上がらなかった為、スクリプトを一時ファイルへ書き出して迂回する事で実現できました。