1. ホーム
  2. r

[解決済み] Rのユーザーライブラリにアクセスできない - "Non-Zero Exit Status "の警告が表示される

2022-02-17 10:35:17

質問内容

仕事用のノートパソコンにパッケージをインストールしようとしたら、エラーが発生しました。ノートパソコンには全権限があると聞いているので、ブロックはないはずなのですが。

インストールしたパッケージが入るライブラリのファイルパスが関係してるのでは?RとR Studioの最新版、64ビットの両方を使い、カナダのU of T CRANミラーサイトを使っています。

インストールしようとすると、次のような画面が表示されます。 plyr

install.packages("plyr")

依存関係 'Rcpp' もインストールする ソース形式でのみ利用可能で、コンパイルが必要な場合があるパッケージ のC/C++/Fortranを使用します。Rcpp' 'plyr' です。

そして、インストールしようとすると ggplot2 以下は長いエラーメッセージです。

ERROR: 依存関係 'stringi' はパッケージ 'stringr' で利用できません。 * C:/RPackages/R-3.2.3/library/stringr' を削除しています。 install.packagesで警告 : running command '"C:/RPACKA~1/R-32~1.3/bin/x64/R" CMD INSTALL -l "C:\RPackagesR-3.2.3library" C:\UsersMICHAE~1.COLAppDataLocalTempRtmpGs24zA/downloaded_packages/stringr_1.0.0.tar.gz' had status 1 install.packagesで警告 : パッケージ 'stringr' のインストールで終了ステータスが 0 以外になりました。 ERROR: 依存関係 'colorspace' はパッケージ 'munsell' で利用できません。 * C:/RPackages/R-3.2.3/library/munsell' を削除しています。 install.packagesで警告 : running command '"C:/RPACKA~1/R-32~1.3/bin/x64/R" CMD INSTALL -l "C:\RPackagesR-3.2.3 library" C:\UsersMICHAE~1.COLAppDataLocalTempRtmpGs24zA/downloaded_packages/munsell_0.4.3.tar.gz' had status 1 install.packagesで警告 : パッケージ 'munsell' のインストールで終了ステータスが 0 以外になりました。 ERROR: 依存関係 'digest', 'plyr', 'reshape2', 'scales' はパッケージ 'ggplot2' で利用できません。 * C:/RPackages/R-3.2.3/library/ggplot2' を削除しています。 install.packagesで警告 : running command '"C:/RPACKA~1/R-32~1.3/bin/x64/R" CMD INSTALL -l "C:\RPackagesR-3.2.3 library" C:\UsersMICHAE~1.COLAppDataLocalTempRtmpGs24zA/downloaded_packages/ggplot2_2.0.0.tar.gz' had status 1 install.packagesで警告 : パッケージ 'ggplot2' のインストールで終了ステータスが 0 以外になりました。 ダウンロードしたソースパッケージは C:\Usersmichael.colangeloAppDataLocalTempRtmpGs24zAdownloaded_packages'

non-zero exit status"とはどういう意味ですか?インストール用のライブラリを探そうとしているのでしょうか? > コードにあるappDataファイルが存在しないようで、アクセスできません。他のローカルフォルダに変更するにはどうしたらよいでしょうか?

解決方法を教えてください。

0以外の終了ステータスは、この場合、システムがパッケージのインストールに失敗したことを意味します。インストールプロセスで未解決の依存関係が多数あるようです。この問題を解決するには、パッケージのインストール時にオプション dependencies=TRUE こんな感じです。

install.packages("ggplot2", dependencies=TRUE)