我刚刚安装完R 3.1.0,Eclipse Luna,STATeT 3.4(带RJ 2.0)。
我已按照工作表进行操作,在此期间我配置了R环境并运行了R控制台。
我尝试用Eclipse测试所有这些。当我创建一个R-Script-File,其中包含一些简单的代码,例如:x <- 1
,如果我选择该行,它就可以正常运行,然后点击&#34;在R&#34;中运行选择
如果我点击绿色箭头(&#34;运行&#34;),然后&#34;直接在R中提交脚本&#34;,一切正常。
然而,当我点击绿色箭头(&#34;运行&#34;)然后&#34;通过源&#34;在R中运行脚本时,我得到:
An error occured. Connection to R engine is closed.
我也收到了消息:An error occurred when preparing element tagging for file '/Test Coursera/Test1.R'.
为什么会这样?
此外,如果我尝试点击&#34;通过命令&#34;在R中运行文件,我会收到相同的错误,加上此消息:
Communication error detail. Send: null
&#34; Exception Stack Trace&#34;第一行:
java.rmi.UnmarshalException: Error unmarshaling return header; nested exception is:
java.net.SocketException: Connection reset
在旁注上,我根本不知道我应该选择哪个&#34;工作目录&#34;。在R中,当我键入&#34; getwd()&#34;时,我得到&#34; C:/ Users / charl_000 / Documents&#34;,这就是我在Eclipse中保存的内容。但是,我不应该选择与Eclipse工作区相同的文件夹吗?这两者有什么区别?
提前致谢!