Debianでnokogiriのインストールに失敗する場合に必要なパッケージ
背景
nokogiriのインストール時にエラーになる場合、いくつかのパッケージが必要となる。
また、gemのmysqlでもエラーになる場合があり、今は default-libmysqlclient-dev
が必要。
その辺をまとめたのが下記。
インストールするパッケージ
下記はDockerfileを想定しているので、DockerでなければRUNは不要。
build-essential \
default-libmysqlclient-dev \
liblzma-dev \
patch \
pkg-config \
ruby-dev \
zlib1g-dev \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*