(Windows 10 マシンに) インストールしようとしている多くの R パッケージで、次の警告が表示されます。
> install.packages('rstan')
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:
とにかくインストールが進んでいるように見えたので、これは単なる誤ったエラー メッセージだと思っていましたが、最近、パッケージ (rstan) をインストールしようとしたところ、完全に機能しないことがわかりました。rstan は rcpp を使用したコードのコンパイルに完全に依存しているため、Rtoolsに依存する関数を使用していなかったため、以前のパッケージでうまくいっただけかもしれません。
Rtools 4.0 を再インストールしたところdevtools::find_rtools()
、TRUE
. しかし、実行Sys.getenv()['PATH']
すると、パスに Rtools がありません。インストール プロセスには、パスに Rtools が必要であることを伝える場所もありません。したがって、これらの手順は役に立ちません。そのため、これは新しい Rtools 4.0 がシステム パスに配置されない問題である可能性があると考えました。pkgbuild::rtools_path()
しかし、Windows パス環境変数 (システム バージョンとユーザー バージョンの両方) を直接編集して( C:\rtools40\usr\bin
、存在し、正しいと思われるパス) によって指定されたパスを含めた後でも、問題は解決しませんでした。
Rtools が削除されたという主張がないため、これは Rtools 4.0と同じ問題ではないようです(Rstudio は削除されたと誤って主張しています) 。また、Rtools が R によって検出されないのと同じではありません。Rtools インストールから機能を除外していません。インストール ウィザードでオプションを取得することさえできません。
アドバイスや推奨事項をいただければ幸いです。