RubyでC拡張ありのgemをインストールする際に、make -j4 みたいに複数のCPUのコアを使って早く終わらせたい


マルチスレッド、もしくはマルチコアを活用してRubyのネイティブ拡張をインストールしたら早くて便利だと思います。

ruby-jp.slack.comにて

というわけで、正解は

export GNUMAKEFLAGS=-j4

です。お手持ちのコンピュータのコア数に合わせて

GNUMAKEFLAGS=-j8 gem update

等してみてください。C拡張をゴリゴリ使っているgemの場合アップデートが高速に終了するかも知れません。

この記事は以上です。