Rを使って分析をしている時に、パッケージをインストールしたい!
だけど、変な警告が出てきてインストールができなかった。。
という経験はありませんか?
この記事では、Rstudioを使ってパッケージをインストールをしようとしたけど警告文が出た時の対策と、パッケージのインストール方法を解説します。
パッケージがインストールできなかった時の事例
インストールができなかった時の状況
ggplot2のインストールを実行した時のことです。
install.packages("ggplot2")
このプログラムを実行したときにこんな警告文が表示されました。
Warning in install.packages : unable to access index for repository https://cran.ism.ac.jp/src/contrib: cannot open URL 'https://cran.ism.ac.jp/src/contrib/PACKAGES' Warning in install.packages : unable to access index for repository https://cran.ism.ac.jp/src/contrib: cannot open URL 'https://cran.ism.ac.jp/src/contrib/PACKAGES' Warning in install.packages : package ‘ggplot2’ is not available for this version of R A version of this package for your version of R might be available elsewhere, see the ideas at https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages Warning in install.packages : unable to access index for repository https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.3: cannot open URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.3/PACKAGES'
上記のメッセージは2つの問題を示しています。
リポジトリへのアクセスの問題
指定したCRANミラーサイト(https://cran.ism.ac.jp/)にアクセスできないため、パッケージのインストールに必要な情報を取得できません。ミラーサイトが一時的にダウンしているか、インターネット接続に問題がある可能性があります。また、いくつかのネットワークは一部のURLへのアクセスをブロックする場合があります。
パッケージのバージョン
現在のRのバージョンに対応するggplot2
パッケージが利用できないという警告も表示されています。これは、Rのバージョンが古すぎるか、新しすぎるために特定のパッケージがまだ対応していない可能性があります。
今回の場合はRのバージョンを最新にしたばかりでしたので、パッケージがまだ対応していなかった可能性があります。
パッケージをインストールするための方法3つ
今回のような問題を解決する場合は以下の3つを試してみてください。
他のCRANミラーサイトを試す
他のCRANミラーサイトからパッケージをインストールしてみてください。
例えば、以下のように実行してみましょう。
install.packages("ggplot2", repos="https://cloud.r-project.org/")
ちなみに、今回のケースではこの方法で解決することができました。
Rを更新する
Rを最新バージョンに更新してみてください。それにより、最新のパッケージを使用することが可能になります。Rを更新したら、再度install.packages("ggplot2")
を試してみてください。
インターネット接続を確認する
インターネット接続が正常であることを確認してください。また、ファイアウォールやプロキシサーバーの設定がCRANミラーサイトへのアクセスをブロックしていないことを確認してください。