1

RStudioでのニットの使用に関連する問題が発生しました。あなたの提案と助けは大歓迎です。以下は問題の説明です。

Ubuntu11.10マシンでRStudio0.97.168を0.97.237にアップグレードした後、R2.15.1をR2.15.2にアップグレードして、エラーメッセージに関連する問題を整理しました。

パッケージ「xxx」は使用できません(Rバージョン2.15.1の場合)

コードでさえそうするように指示されていても、ニットはもはや数字を生成しないことがわかりました。結果のhtmlファイルは引き続き作成され、Firefoxブラウザーで調べることができますが、その中のFigureフォルダーと画像ファイルは存在しません。この問題について議論している投稿が見つからないので、間違ったキーワードを検索したのか、それとも新しい問題なのか疑問に思います。

リポジトリミラーを変更してもパッケージのインストールの問題が解決されなかったため、アップグレードしました。R 2.15.2にアップグレードした後、パッケージのインストールの問題は確かに分類されます。

お手数をおかけしますが、よろしくお願いいたします。

4

3 に答える 3

1

OK、誰もがこの問題が CRAN ミラーの遅れによるものだと気づいたようです。0.9 は0.4.3knitrに依存します。evaluate後者は前者よりも早くアップロードされました。この問題は、両方のパッケージの新しいバージョンが CRAN ミラーに到着するまでしばらく待つことで解決されます。

于 2012-12-06T19:36:23.740 に答える
0

迅速な返信と新しいバージョンの Knitr のリリースについて、Yihui に感謝します。Knitr パッケージの便利さに本当に感謝しています。

アップロードしたばかりの Knitr 0.9 をアップグレードした後。問題はソートされます。次に、knitr 0.8 を手動で再インストールしてエラーを再現しようとしましたが、エラーが再び発生しました。以下は、それぞれ 0.9 と 0.8 が動作しているときに sessionInfo() を実行した私のコンピューターの出力です。

R version 2.15.2 (2012-10-26)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_GB.UTF-8       LC_NUMERIC=C               LC_TIME=en_GB.UTF-8       
 [4] LC_COLLATE=en_GB.UTF-8     LC_MONETARY=en_GB.UTF-8    LC_MESSAGES=en_GB.UTF-8   
 [7] LC_PAPER=C                 LC_NAME=C                  LC_ADDRESS=C              
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] knitr_0.9

loaded via a namespace (and not attached):
[1] digest_0.6.0   evaluate_0.4.3 formatR_0.7    plyr_1.7.1     stringr_0.6.1  tools_2.15.2 

-------------------------------------------------- ----------------------------------------------

R version 2.15.2 (2012-10-26)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_GB.UTF-8       LC_NUMERIC=C               LC_TIME=en_GB.UTF-8       
 [4] LC_COLLATE=en_GB.UTF-8     LC_MONETARY=en_GB.UTF-8    LC_MESSAGES=en_GB.UTF-8   
 [7] LC_PAPER=C                 LC_NAME=C                  LC_ADDRESS=C              
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] knitr_0.8

loaded via a namespace (and not attached):
[1] digest_0.6.0   evaluate_0.4.3 formatR_0.7    plyr_1.7.1     stringr_0.6.1  tools_2.15.2 
于 2012-12-06T18:22:43.580 に答える
0

私は同じ問題を抱えていました.knitr_0.9.zipを手動でダウンロードし、.libPaths()ディレクトリからknitrディレクトリにファイルをコピーするだけです.

于 2012-12-06T17:20:53.253 に答える