2017-07-15 21 views
2

Im windowsユーザー。数週間前、私はRとRstudioをインストールし、多くのパッケージをインストールしました。今日、新しいパッケージがインストールされていないという呪文がありました。インストールの問題Rパッケージ

警告:リポジトリ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にポップアップするものです

+1

この質問を閉じるには、RStudioに関連する本物の問題です(私の答えで説明したように)、頻繁にポップアップし、プログラム的に解決できます。したがって、私はこれを有効なSOの問題と考えています。 –

+0

コマンド 'ping www.stats.ox.ac.uk'を発行してください。私は「リクエストがタイムアウトしました。」というメッセージを受け取りました。 – user2314737

+0

@ user2314737重要な点は、RStudioが最初にそのサイトにアクセスしようとすべきではないということです。 pingを実行すると、Rがあなたに伝えていることだけが伝えられます。ウェブサイトには到達できません。 –

答えて

10

「サーバーに接続できません」。 RStudioは多くの設定を変更し、オプション "repos"がその1つです。 Windowsでは、以下が追加されます。

EDIT:この追加リポジトリを追加するのはRStudioではありません。レポジトリは、何らかの理由でCRAN(ライセンス、ボックスを作り上げていない、追加のソフトウェアを必要とする...)で利用できないパッケージのためにDr. Brian Ripleyから親切に提供されています。これは、設定で「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 

、パッケージがまだ取得rstudio CRANミラーからインストールします。警告はreported as a bugであり、RStudioはすぐにそれに取り組むと約束しています。

EDIT:R FAQ (last paragraph)でCRANextraリポジトリに関するさらに詳しい情報:

Windows上のボックスの外に構築していないいくつかのCRANパッケージ、 は、追加のソフトウェアを必要とする、または Windows用のサードパーティのライブラリをすることはできません出荷されていますWindowsバイナリ パッケージの形でCRAN上で利用可能にする必要があります。それにもかかわらず、これらのパッケージの一部は 「CRAN extras」リポジトリhttps://www.stats.ox.ac.uk/pub/RWin/ で提供されており、Brian D. Ripleyから親切に提供されています。このリポジトリは、R for Windowsの最新バージョンの デフォルトリポジトリです。平均で

+0

Uau dudem私はあなたを愛しています。私はインターネットでできること全てを試しましたが、何も働いていませんでした。その非常に迅速かつ効果的な方法は、すべて働いています!ありがとうございます! – AntonCH

+0

@AntonCHようこそ。 RStudioの人々が次のリリースで問題を解決するまで、Rを再起動するたびにそのオプションを再度設定する必要があります。 –

+1

これはバグです!私はいつも私の設定に間違っていると思っていました。なぜなら、それはいつも私に警告を与えましたが、CRANからダウンロードされたからです。 – samkart

3

Rメーカーは、バグを修正しながら、CRANは、我々はRセッションを開始するたびにリポジトリespecifieする必要がないため、時間的解決策は、あなたの「Rprofile.site」ファイルを編集し、この行を追加することです

options(repos = getOption("repos")["CRAN"])

RセッションがCRANextraリポジトリ( "http://www.stats.ox.ac.uk/pub/RWin")起動されるたびに自動的に削除される方法。バグが解決された後、#この行を削除またはコメントすることを忘れないでください。

関連する問題