使用StatET在Eclipse中配置R'工作目录'和'项目位置'的“正确”方法是什么?

时间:2011-02-26 18:37:50

标签: eclipse r sweave

不幸的是,当我在OS X中使用 Eclipse StatET 中的 Sweave 时,我会四处寻找。< / p>

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

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

如果我尝试Sweave相同的Foo.Rnw文件(保存在同一个项目和相同的工作区),但这次使用配置为使用外部工作目录的R控制台(即不使用{{1}但是,例如,使用${workspace_loc},然后处理文件并生成pdf。除了所有输出/Users/xxxx/Documents/R_dataFoo.auxFoo.logFoo.pdfFoo.texFoo-fig1.eps等)出现在外部目录{{1这导致一个目录中的文件混乱。

任何有关正确安排此方法以及保持Sweave在Eclipse中工作的建议(我非常明智地喜欢)都会受到欢迎。

1 个答案:

答案 0 :(得分:5)

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