web-dev-qa-db-ja.com

R:ローカルtar.gzからRパッケージをインストールするときに「make」が見つかりません

RパッケージConvCalendarはCranリポジトリに存在しません( ここ を参照)。ただし、以前のプロジェクトでこのパッケージを集中的に使用したため、自分のマシンにインストールしておくといいでしょう。古いバージョンでも十分です。

(Windows 10環境)

上記のリンクでは、アーカイブからConvCalendarの古いバージョンをダウンロードできます。私はこうしてそれを実行し、(devtoolsもインストールしてロードして)実行してインストールを試みました:

install.packages("ConvCalendar_1.2.tar.gz", repos=NULL, type="source")

ただし、次のエラーメッセージが表示されます。

> install.packages("ConvCalendar_1.0.tar.gz", repos=NULL, type="source")
Installing package into ‘C:/Users/myname/Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
* installing *source* package 'ConvCalendar' ...
** libs

*** Arch - i386
Warning in system(cmd) : 'make' not found
ERROR: compilation failed for package 'ConvCalendar'
* removing 'C:/Users/myname/Documents/R/win-library/3.5/ConvCalendar'
In R CMD INSTALL
Warning in install.packages :
  installation of package ‘ConvCalendar_1.2.tar.gz’ had non-zero exit status

この問題の解決策を探しています。

4
Caserio

rtoolを更新するために必要なものは、次のとおりです link 更新すると動作する前に、同じ問題が発生しました。

3
Majed86