私はMac OS X 10.7.5(Lion)を実行しています。つまり、実行できるthe latest version of Rは3.2.1です。パッケージのバイナリはこのバージョンでは作成されていないため、install the latest package versions from sourceが必要です。私はRパッケージをコンパイルするために、それかどうかを必要とするかどうか、それは私にははっきりしていないが、私は、私がGNU FortranインストールソースからのRパッケージをコンパイルする
install.packages(pkgs, type = "source")
でこれを行うことができます。
しかし、Rのソースからパッケージをコンパイルしようとすると、必要なコンパイルツールがない(またはRが見つかりません)というエラーメッセージが表示されます。 Cf。例えば:私が必要なものと仮定し
* installing *source* package ‘scales’ ...
** package ‘scales’ successfully unpacked and MD5 sums checked
** libs
sh: make: command not found
ERROR: compilation failed for package ‘scales’
と
* installing *source* package ‘stringi’ ...
** package ‘stringi’ successfully unpacked and MD5 sums checked
checking for local ICUDT_DIR... icu55/data
checking for R_HOME... /Library/Frameworks/R.framework/Resources
checking for R... /Library/Frameworks/R.framework/Resources/bin/R
checking for R >= 3.1.0 for C++11 use... yes
checking for R < 3.4.0 for CXX1X flag use... yes
checking for cat... /bin/cat
/Library/Frameworks/R.framework/Resources/bin/config: line 150: make: command not found
[...]
checking for gcc... no
checking for cc... no
checking for cl.exe... no
/Library/Frameworks/R.framework/Resources/bin/config: line 153: make: command not found
/Library/Frameworks/R.framework/Resources/bin/config: line 269: make: command not found
configure: error: in `/private/var/folders/2r/6c5vhb4s3zx3zs4d1dbf9p940000gn/T/Rtmpob4pMm/R.INSTALLd4676ad8595/stringi':
configure: error: no acceptable C compiler found in $PATH
は、Rパッケージのために必要なコンパイルツールをインストールすることです。私は何をする必要がありますか?
(私は追加情報を提供する必要がある場合は、単にコメントにそれを求める、と私はそれを提供します)
Xcodeとそのユーティリティをインストールしようとしましたか?私は、Xcodeユーティリティにはcコンパイラなどがあると思うが、Xcodeをインストールすると、デフォルトではインストールされない。私はもうMacを持っていないし、それ以来変化しているかもしれない。 – Suren
@DiscoSuperfly Xcodeをインストールするときに必要なものがデフォルトでインストールされていないと、おそらく何をすべきか分からないでしょう。 – Sverre
私はあなたがGoogleに必要なものは「Xcodeコマンドラインツールをインストールする」と考えています – Suren