204

次のようにして、R プロンプトからパッケージをインストールしようとしています。

install.packages('RMySQL')

しかし、出力は次のとおりです。

--- Please select a CRAN mirror for use in this session ---

何もありません!この非常に基本的な問題の解決策が見つかりません。CRAN ミラーを選択するには何を入力すればよいですか?

編集:

OS: Mac-OS X 10.6.8 R バージョン: 2.15.0

4

11 に答える 11

317

リポジトリのリストを含むウィンドウ、またはいくつかのオプションを含むテキストメニューを取得する必要があります。ただし、それが表示されない場合は、パラメーターを使用して、パッケージをダウンロードする場所からミラーをいつでも指定できreposます。そうすることで、Rはリポジトリについてもう尋ねなくなります。例:

install.packages('RMySQL', repos='http://cran.us.r-project.org')

ここにRのミラーのリストがあります。

于 2012-07-14T23:38:04.257 に答える
104

これが私がしていることです。これは基本的にexample(Startup)ページから直接です。

## Default repo
local({r <- getOption("repos")
       r["CRAN"] <- "http://cran.r-project.org" 
       options(repos=r)
})

にあり~/.Rprofileます。

編集:現在2018年であるため、ここ数年、URL"https://cloud.r-project.org"はa)httpsアクセスとb)「常に近くにある」CDNを反映しているため、好まれてきたことを追加できます。

于 2012-07-15T01:35:53.203 に答える
69

私は次のファンです:

chooseCRANmirror()

これにより、出力にミラーのリストが出力され(ターミナルから実行しているため、ポップアップウィンドウを気にする必要はありません)、必要な数を入力します。

于 2012-07-15T03:48:24.853 に答える
30

Dirk が提案した ~/.Rprofile ソリューションを使用していますが、それを指摘したかっただけです。

chooseCRANmirror(graphics=FALSE)

代わりに行うのが賢明なことのようです

chooseCRANmirror(81)

、うまくいくかもしれませんが、マジックナンバー81が関係しています(または、これは81 = UK(ブリストル)への観光を促進するための微妙な方法です:-))

于 2015-01-06T08:26:02.113 に答える
13

OS X には X11 が含まれなくなったため、リポジトリ選択画面をシステム (OS X) で表示することはできません。R は、X11 を介してプロンプトを表示しようとします。http://xquartz.macosforge.org/landing/から X11 をインストールします。次に、インストール コマンドを実行します。レポ選択プロンプトが表示されます。

于 2014-02-16T10:46:43.100 に答える
7

使った

chooseCRANmirror(81)

国を選択するプロンプトが表示されます。次に、指定された国のミラー コードを入力して選択を行うことができます。

于 2014-11-11T04:52:57.170 に答える
4

非対話的な方法でミラーを設定する必要がある場合 (たとえば、デプロイ スクリプトで rbundler のインストールを行う場合)、次の方法で行うことができます。

最初に手動で実行します:

chooseCRANmirror()

あなたに最適なミラー番号を選んで覚えておいてください。次に、選択を自動化します。

R -e 'chooseCRANmirror(graphics=FALSE, ind=87);library(rbundler);bundle()'

87 は使用するミラーの番号です。このスニペットは、rbundle もインストールします。必要に応じて省略できます。

于 2015-05-27T18:54:42.610 に答える
0

私は macOS で、あなたが言ったとおりのことをしました。

X-Quartzを開いて(そして更新しました。それが関連しているかどうかはわかりません)、Rを再起動して再試行した後、数秒後に選択できるミラーのX-windowリストを取得しました。3回目以降は速かった。

于 2016-10-01T15:46:34.630 に答える