Open6
【R】 パッケージのインストール関連
ERROR: moving to final location failedと出るとき
INSTALL_opts=c('--no-lock')
オプションを使用。
install.packages("xml2", INSTALL_opts=c('--no-lock'))
パッケージのソースファイルをダウンロードして、ローカルからインストール
https://bioconductor.riken.jp/packages/3.9/bioc/html/destiny.html のSource Packageの箇所のリンクからtar.gzファイルをダウンロード
tar.gzは解凍せずにそのまま使用する。
tar.gzファイルへのパスを指定し、repos=NULL, type="source"の引数をつける。
install.packages("destiny_2.14.0.tar.gz", repos = NULL, type = "source")
BiocManager::install()ではなく、install.packages()でインストールできる。
CRANのpackageのweb pageにあるtar.gzファイルのリンクでもインストールできる
install.packages("https://cran.r-project.org/src/contrib/purrr_1.0.1.tar.gz",
repos = NULL, type = "source")
既存のインストールを取り除くことができない時は、一旦そのパッケージはremove.packagesとかで除いて、インストール先をユーザーフォルダじゃなくて、Program Files内に入れると成功するかも
install.packages("rlang")
パッケージ 'rlang'の既存のインストールを取り除くことが出来ませんでした
remove.packages("rlang")
install.packages("rlang", lib = "C:/Program Files/R/R-4.2.1/library")
pakパッケージを使えば、CRANでもBioconductorでもdevtoolsでも同じコマンドでパッケージをインストールできる。
# install.packages("pak")
pak::pkg_install("パッケージ名")
パッケージのversionを上げたいときに、install.packages()
だと「既存のインストールを取り除くことが出来ませんでした 」となることがあるが、pak::pkg_install()
だと上手にversionを上げてくれる。
build_vignettes
このパッケージをGithubに書いてあるインストールコマンドで入れようとすると、エラーが出た。
remotes::install_github("mskcc/facets", build_vignettes = TRUE)
! System command 'Rcmd.exe' failed
色々と調べたけど、build_vignettes = FALSE
にしたらインストールできた。
remotes::install_github("mskcc/facets", build_vignettes = FALSE)