R Sweave输出错误

Fer*_*ndo 7 r sweave

我正在使用带有pdfTeX的RStudio v0.96.331,版本3.1415926-1.40.10(TeX Live 2009/Debian).我在'/ home/operacao/Myprojs/projName'中有一个R项目,这是我的工作目录.

现在,如果我在'/ home/operacao/Myprojs/projName/reports'中创建一个名为'reports'的文件夹,并在sweave文件(在reports文件夹中)中使用该代码

  setwd('/home/operacao/Myprojs/projName')
Run Code Online (Sandbox Code Playgroud)

加载一些包后,我收到错误

 Error in driver$finish(drobj) : 
 the output file 'my_report.tex' has disappeared
 Calls: <Anonymous> -> <Anonymous>
 Execution halted
Run Code Online (Sandbox Code Playgroud)

但是文件在文件夹中,我制作的图表出现在.pdf中.文本输出不会出现.

谁知道为什么会这样?如果我直接在我的工作目录中保存Sweave文件,一切正常.

谢谢!

Pau*_*tra 4

RStudio 可能要求您将工作目录设置为包含 Sweave 文件的位置。为什么需要将工作目录设置为另一个目录?您可以使用source加载projName.