2011-12-12 4 views
73

Rに特定のCRANミラーを永続的に設定するにはどうすればよいですか?デフォルトのCRANミラーを永続的に設定する

ノートパソコンで永久に設定したいので、install.packages()を選択すると、どのミラーを選択するか尋ねません。

+0

.Rprofileの例については、http://stackoverflow.com/questions/1189759/expert-r-users-whats-in-your-rprofileを参照してください。 – jthetzel

+2

グローバルな 'Rprofile'ファイルを編集したいかもしれません。 * NIXプラットフォームでは、 '/ usr/lib/R/library/base/R/Rprofile'にあります。ちょっと注意してください。ローカルの '.Rprofile'設定が優先されることに注意してください。 – aL3xa

+1

@ aL3xaのコメントをフォローアップするには、 '.Rprofileファイルをどこに置くことができ、どのファイルが優先されるのかについての本当の詳細については'?Startup'を参照してください。 –

答えて

89

あなたはあなたの選択あなたはRを起動するたびに復元するために、あなたの.Rprofileレポを設定することができます

編集:は、より正確には:

が追加

options(repos=structure(c(CRAN="YOUR FAVORITE MIRROR"))) 

あなたのに.profile


また、Rprofile.site(/ your-R-installation/etc /、R-2.14.0/etcなどのディレクトリ)を確認してください。正しいウェブサイトへ:だからコメントマークと変更「//my.local.cranのhttp」を削除

# set a CRAN mirror 
# local({r <- getOption("repos") 
#  r["CRAN"] <- "http://my.local.cran" 
#  options(repos=r)}) 

:そこはコメントアウト次の行を参照してください。

+1

私は余分な情報を追加しました。余分な回答はありませんでしたし、コメントにはあまりにも多すぎました。 –

+1

私は 'structure'への呼び出しが何もしていないと思います。通常はオブジェクトに属性を追加する便利な方法です。 –

+0

@rinni:おかげさまで、あなたが '.Rprofile'ファイルで説明したように、私が一番近いURLのリストを探しました。 –

関連する問題