私はこの質問をRStudio support forumsで尋ねましたが、ここで取り組まれていないのでここで試しています。RStudioは起動時にライブラリを見つけることができません
Windows 7とR 2.15.2でRStudio 0.97.248(現在のバージョン)を使用しています。
私はRStudioを開くと、通常のRのバージョン情報の後に、私は2つのエラーを提示しています:
Error in packageVersion("knitr") : package ‘knitr’ not found Error in
packageVersion("Rcpp") : package ‘Rcpp’ not found
が、私はrequire()
を使用して問題なく両方のパッケージをロードすることができます。 (つまり、RStudionの起動時にエラーが発生した場合は、require(knitr)
とknitr
が正常に読み込まれます)実際の問題は、手動でロードした後でも、R Markdown文書のHTMLコマンドKnitを使用できないことです。knitr
。knitr
をrequire(knitr)
でロードした場合は、新しいR Markdownドキュメントを開き(RStudioのデフォルトは素敵なテンプレート)、保存してHTMLを編成しようとすると、RStudioはR Markdownドキュメントの上部に小さなエラーメッセージを表示します
R値下げ私はRSTUを想定していknitrパッケージ(バージョン0.5以上)
を必要としますdioは正しいライブラリパスを調べていません。私はとパッケージ(と私のRcpp
とknitr
インストールが置かれている)をインストールすることができないという最初のエントリと
> .libPaths()
[1] "\\\\gregorp.homedir.nebula.washington.edu/homes/R/win-library/2.15"
[2] "C:/Program Files/R/R-2.15.2/library"
[3] "C:/Program Files/RStudio/R/library"
。私はthis guyと同じ問題を抱えていると思いますが、その議論はインコヒーレントです。
私は私のR-2.15.2/etc/
フォルダ内の私のRprofile.site
ファイルに行
.Library.site <- "\\\\gregorp.homedir.nebula.washington.edu/homes/R/win-library/2.15"
を追加しようとしたが、問題が解消されません。
2つのパッケージを更新するとどうなりますか? – agstudy
RStudioをループから取り出して、コマンドラインからRを実行するとどうなりますか? – Spacedman
@Spacedmanコマンドライン(またはR GUI)から 'require(knitr)'または 'require(Rcpp)'は正常に動作します。 RStudionでも、明示的にそれらのコマンドを入力するだけで正常に動作します。しかし、RStudioで 'RETudio 'の' Rendering'を 'Knitr'にしようとすると、' require(knitr) 'で' knitr'を手動で読み込んだとしても、 "R Markdownにはknitrパッケージが必要"というエラーが出ます。 (この情報を質問に追加する編集) – Gregor