2011-02-26 63 views
0

不幸的是,我会团团团团转,当谈到在使用Sweave的EclipseStatET在OS X下使用StatET在Eclipse中配置R'工作目录'和'项目位置'的'正确'方法是什么?

如果我创建在默认位置/Users/xxxx/Documents/workspace/Foo项目Foo,和添加Sweave文件(Foo.Rnw),当我尝试使用配置了工作目录的R Console作为${workspace_loc}进行Sweave时。我得到的消息:

An error occurred while running 'Processing 'Foo.Rnw'' in Workspace [R Console] R2.12_64/RJ (Feb 26, 2011 5:58:04 PM). Path must include project and resource name: /Foo.tex

如果我尝试使用配置的R控制台使用外部工作目录到Sweave同一Foo.Rnw文件(保存在同一个项目,同一个工作区),但这个时间(即不是与${workspace_loc},而是与/Users/xxxx/Documents/R_data,例如),然后处理该文件,并生成一个pdf。除了所有的输出Foo.aux,Foo.log,Foo.pdf,Foo.tex,Foo-fig1.eps,Foo-fig1.pdf等)出现在外部目录/Users/xxxx/Documents/R_data,这导致一个目录中的文件混乱。

任何有关正确安排此操作并保持Sweave在Eclipse中工作的建议(我非常喜欢其他方式)将受到欢迎。

回答

5

我使用${project_loc}作为工作目录。但是,在启动R控制台之前,我必须选择R控制台应该用作工作目录的eclipse-project。

+0

这工作......谢谢。 – user441706 2011-02-27 14:27:37

+0

不客气! – speendo 2011-02-27 23:05:57

相关问题