0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Failed to build gem native extensionでrailsがインストールできないときの対処法

Last updated at Posted at 2023-08-08

環境はWindows11 64bit、普通にRuby Installer経由でインストールしました。
railsに手を出したかったのでgem install railsを叩いてみたらFailed to build gem native extensionのエラー。

調べてみると色々ヒットしたのですが単純明快な解決策が無かったので置いときます。

MSYSをちゃんとインストールしよう

スクリーンショット 2023-08-08 16.19.48.png
Ruby installerでrubyをインストールした場合は途中でこの画面が勝手に出てくると思うんですけど、ここで1を選択すると面倒なことになります。3を選択してminGWも構築してもらいましょう。

自前でminGW-x64をインストールする対処法もやってみたのですが、パスを通すのが少々面倒だったりするのでおすすめしません。

MSYS2・mingwとはgcc云々の開発環境構築を一括でやってくれるプラットフォームのことで、細かな違いはposixの有無だったり色々あるのですが、開発環境構築ツールなんだ〜ぐらいの認識で大丈夫です。

後からもう一度MSYS2をインストールしたい場合は、

ridk install

で可能です。

これでcmdを再起動してgem install railsを叩いてやればスクリーンショット 2023-08-08 16.30.05.png
やったね

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?