Githubリポジトリから開発中のパッケージを直接インストールする方法と、インストール後は開発バージョンとCRANバージョンを切り替える方法を教えてください。
Gitからのインストールに興味がある特定のパッケージはggplot2です。
https://github.com/hadley/ggplot2 のHadley経由
install.packages("devtools") library(devtools) dev_mode(on=T) install_github("hadley/ggplot2") # use dev ggplot2 now # when finished do: dev_mode(on=F) #and you are back to having stable ggplot2
私は、以前の回答の両方があなたの質問のポイントを見逃していると感じています。
このことを考慮:
R CMD INSTALL
(-l
経由)とinstall.packages()
の両方の引数を使用して、インストール先パッケージを制御できます。
実行時に、パッケージのロード元.libPaths()
で制御できます。
したがって、実際にこれを制御するには、いくつかの変数を.Rprofile
(または同様)に設定するだけです。
コンパイルバイナリインストールの場合:
install.packages('xxx', repo='http://repo_adress')
ソースインストールの場合:
install.packages('xxx', repo='http://repo_adress', type='source')
devtools::install_github("ggplot2")