ImWindowsユーザー。数週間前、私はRとRstudioをインストールし、多くのパッケージをインストールしました。今日、新しいパッケージがインストールされないという呪文がありました。
警告:リポジトリのインデックスにアクセスできません http://www.stats.ox.ac.uk/pub/RWin/src/contrib :URLを開くことができません ' http:// www .stats.ox.ac.uk/pub/RWin/src/contrib/PACKAGES '
Rを再インストールしましたが、問題は解決しませんでした。
Install.packagesの警告:InternetOpenUrlが失敗しました: 'サーバーに接続できません'
これは、RとRStudioでたまにしか表示されないものです。 RStudioはかなりの数の設定を変更し、オプション"repos"
はその1つです。 Windowsでは、以下が追加されます
編集:この余分なリポジトリを追加するのはRStudioではありません。リポジトリは、何らかの理由でCRANで利用できないパッケージ(ライセンス、すぐに構築できない、追加のソフトウェアが必要など)について、Dr。BrianRipleyから提供されました。これは、設定では「CRANextra」と呼ばれます。
> getOption("repos")
CRAN CRANextra
"https://cran.rstudio.com/" "http://www.stats.ox.ac.uk/pub/RWin"
attr(,"RStudio")
[1] TRUE
そのため、RStudioはWindowsで実行されているときに特定のリポジトリにアクセスしようとしますが、そのリポジトリには過去にいくつかの接続の問題がありました。常に到達できるとは限りません。到達できない場合は、報告した警告が発行されます。
このオプションをリセットすると、この警告を停止できます。
options(repos = "https://cran.rstudio.com") # or a repo of your choice.
これにより、警告なしでパッケージをインストールできます。
> install.packages("fortunes")
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.4/fortunes_1.5-4.Zip'
Content type 'application/Zip' length 202721 bytes (197 KB)
downloaded 197 KB
package ‘fortunes’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\Joris\AppData\Local\Temp\Rtmpu0febg\downloaded_packages
この警告が表示された場合でも、パッケージはrstudioCRANミラーからインストールされます。警告は バグとして報告 であり、RStudioはすぐにそれに取り組むことを約束しました。
編集: R FAQ(最後の段落) :のCRANextraリポジトリに関する詳細情報
Windowsですぐに構築できない、追加のソフトウェアが必要な、またはWindows用のサードパーティライブラリを出荷している一部のCRANパッケージは、Windowsバイナリパッケージの形式でCRANで利用可能にすることはできません。それでも、これらのパッケージの一部は、Brian D. Ripleyから提供された https://www.stats.ox.ac.uk/pub/RWin/ の「CRANextras」リポジトリで入手できます。このリポジトリは、最近のバージョンのR forWindowsのデフォルトリポジトリであることに注意してください。
一方、R Studioがバグを修正している間、Rセッションを開始するたびにCRANリポジトリを指定する必要がないという一時的な解決策は、「Rprofile.site」ファイルを編集してこの行を追加することです。
options(repos = getOption("repos")["CRAN"])
そうすれば、Rセッションが開始されるたびに、CRANextraリポジトリ( " http://www.stats.ox.ac.uk/pub/RWin ")が自動的に削除されます。バグが解決されたら、この行を削除するか、#この行でコメントすることを忘れないでください。