Как правильно настроить рабочий каталог R и расположение проекта в Eclipse со StatET? - PullRequest
0 голосов
/ 26 февраля 2011

К сожалению, я собираюсь по кругу, когда дело доходит до использования Sweave в Eclipse с StatET под OS X.

Если я создаю проект Foo в расположении по умолчанию /Users/xxxx/Documents/workspace/Foo и добавляю файл Sweave (Foo.Rnw), когда я пытаюсь выполнить Sweave, используя консоль R, настроенную с рабочим каталогом как ${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

Если я пытаюсь загрузить тот же файл Foo.Rnw (хранится в том же проекте и в том же рабочем пространстве), но на этот раз с использованием консоли R, настроеннойчтобы использовать внешний рабочий каталог (например, не с ${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 (что мне очень нравится).

1 Ответ

5 голосов
/ 27 февраля 2011

Я использую ${project_loc} в качестве рабочего каталога. Однако прежде чем запустить R-консоль, я должен выбрать eclipse-проект, который R-консоль должна использовать в качестве рабочего каталога.

...