2016-11-01 9 views
0

RStudioでRプレゼンテーションを作成しようとしています(ファイル>新規ファイル> Rプレゼンテーション)。しかし、自分の作業ディレクトリをデフォルト以外のものに設定しようとすると、プレビューしようとするとエラーが発生します。RStudio Rプレゼンテーションプレビューエラー

投稿者と日付が表示されるはずのタイトルのすぐ下のプレビューパネルにエラーが表示され、"Error in readLines(if (is.character(input2)) { : cannot open the connection"と表示されます。また、デフォルトのテンプレートから4つが必要であっても表示できる他のスライドはありません。

私はすべてを検索しましたが、この問題のある人を見つけることができませんでした。誰がこれを引き起こしているのか考えていますか?

私が実行している:

  • のWindows 7 Professionalの
  • をRStudio v0.99.903
+0

このエラーメッセージはありますか? http://stackoverflow.com/questions/22255924/error-in-filecon-r-cannot-open-the-connection-from-running-brugsfit – rawr

+0

はい、私はそれを見ましたが、それは私の問題に適用されていないようですまったく同じエラーメッセージや状況ではありませんでした。私は変数にファイルを割り当てません、私はちょうど新しいプレゼンテーションを作成して、テンプレートは正しく動作しません。私はまたwdを設定して閉じて、コンソールを何度か開いたので、そうではありませんでした。 –

+0

根本的な問題は変わりません。パスが間違っているか、ファイルが存在しません。 – rawr

答えて

0

私は完全に私のRプログラム(R、Rtools、RStudio)のすべてを再インストールし、そしてより開始空白のスレート。デフォルトではない作業ディレクトリにプレゼンテーションを作成できるようになりました。 rawrが述べているように、おそらくファイルの作成時にいくつかの基本的なパスの問題が原因で発生していました。

0

再インストールは必要ありません。私は、このエラーが、.Rprofileまたは関連するファイルの作業ディレクトリをsetwd()で設定することに関連している可能性が高いことを発見しました。

私は

if(interactive()) setwd(<my preferred working directory>) 

に私の.Rprofileで臨界線を変更した場合、それが働きました。

私は、.Rprofileファイルは、バックグラウンドでプレゼンテーションを作成するのに必要なRプロセスにも影響すると思います。これらのプロセスが常に標準の作業ディレクトリに設定されている場合、そこに関連するファイルが見つかりません。これは、プレゼンテーションを標準の作業ディレクトリに置いたときになぜ動作するのかを説明します。

編集:私が話していたこれらのバックグラウンドプロセスでは、interactive()がFALSEなので、上の行が機能します。そのため、setwd()は呼び出されません。

関連する問題