私はRStudio v0.96.331をpdfTeX、バージョン3.1415926-1.40.10(TeX Live 2009/Debian)と併用しています。 私は自分の作業ディレクトリである '/ home/operacao/Myprojs/projName'にRプロジェクトを持っています。今R Sweave出力エラー
、私は[レポート]で「/ホーム/ operacao/Myprojs/PROJNAME /レポート」と呼ばれるフォルダを作成し、(レポートフォルダにある)のSweaveファイル内のコード
setwd('/home/operacao/Myprojs/projName')
に使用している場合
は、いくつかのパッケージをロードした後、私はエラー
Error in driver$finish(drobj) :
the output file 'my_report.tex' has disappeared
Calls: <Anonymous> -> <Anonymous>
Execution halted
を受け取るしかし、ファイルがフォルダ内にある、と私はPDFファイルで表示され作られたプロット。テキスト出力 は表示されません。
誰もがなぜそれが起こるか知っていますか? Sweaveファイルを自分の作業ディレクトリに直接保存すると、すべて正常に動作します。
ありがとうございます!
あなたは決してレポートの中にsetwd()してはいけません! 'setwd()'は常にレポートの外に置かなければなりません。そうしないと、出力構造が破壊されます。 –