2011-02-26 51 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

相關問題