Rの環境を変えて、パッケージを再インストールしようとしたら、下記エラーが表示された。
「代わりに新しいライブラリを構築しますか?」
的な事を効かれたので、「YES」としたのに、また下記メッセージ。
「結局ダメってことじゃん。」
と、文句を言っても始まらないので、Google先生に聞いてみたところ、解決したので、その備忘録 (参考サイトは記事末にまとめています)。
Rパッケージをインストールできない理由:許可されていない
「reason 'permission denied'」と書かれているので、この 'permission' を与えれば良い様子。
フォルダのセキュリティ設定を変更する
> .libPaths()
で調べると、
[1] "C:/Program Files/R/R-4.0.3/library"
と出てきたので、その場所へ行ってみる。
そして、目的のフォルダのProperties (プロパティ)を開く。
security (セキュリティ) タブ-> Edit (編集) -> Add (追加)
Advanced (詳細設定) -> Find Now (検索)
下の Search results: 内の表示の中から、自分のアカウントを探す。-> OK
もう一度、Permissions for libraryのSecurityタブに戻り、追加したアカウントの情報をみる。
すると、いくつか Allow(許可)のチェックが消えているので、Full control をチェックして、全て Allowにする。
・
・
・
「これで大丈夫なのかな?」
と思いながら、もう一度 R に戻り、インストールを試みると……
できた!
他にも、pathにOne Driveが入っているとうまくいかないとか、色々原因はある様子。
私の場合は、上記で解決……よかった。
References
This means that you don't have permission to write to that directory. Are you an admin on your computer? If so, you should be able to change the permissions to give you Read & Write access.
Normally, you don't have to worry about permissions in Windows because that's already taken care of by the operating system. Each user has their own profile and their own set [...]