StatsBeginner: 初学者の統計学習ノート

統計学およびR、Pythonでのプログラミングの勉強の過程をメモっていくノート。たまにMacの話題。

configure: error: gsl-config not found, is GSL installed? ERROR: configuration failed for package ‘RcppGSL’

こういう環境構築系の作業をいちいち書いてたらキリがないのだが、ググってすぐに解決しなかったものについては、後で助かる人がいるかもと思ってなるべく書いています。
以下はAWS(Amazon Linux)上のRでの話です。
{Rfast}というパッケージを入れる際に{RcppGSL}が必要で、

configure: error: gsl-config not found, is GSL installed?
ERROR: configuration failed for package ‘RcppGSL’

というエラーが出たので、以下のようにGSLというライブラリを入れたのだが、

$ sudo yum install gsl

下記のページに書いてるように、gsl-configが入ってないのでこれだけではダメとなる。
How to fix RcppGSL installation error gsl-config: Command not found - TechOverflow

で、Amazon LinuxはcentOS系なのでパッケージ管理がapt-getではなくyumであり、yumで入れる方法が必要なのだが、libgsl2ではなくgsl-develというのを入れればよいようだ(ここに書いてあった)。

$ sudo yum install gsl-devel

あとはこれで、

install.packages('Rfast')

すればよい。