1
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?

cloneしたリポジトリが要求するRubyバージョンが新しい時のアップグレード手順

Last updated at Posted at 2024-03-31

この記事を読んでほしい人

  • rails6から7へのバージョンアップがうまくいかない人
    Rubyのインストール時にmake: *** [build-ext] Error 2のようなビルドエラーが出て、進めなくなっている人です。

  • macOSで開発環境を構築している人
    新しいプロジェクトを始める際や、職場や個人のプロジェクトで特定のRubyバージョンを必要としていて、それに合わせて環境をセットアップしようとしている人です。

Ruby 3.2.0のインストールに失敗した時の対処法

Rubyの新しいバージョンのインストールは通常簡単ですが、たまに予期せぬエラーに直面することがあります。この記事では、rbenv を使用して Ruby 3.2.0 をインストールしようとした時に発生した問題と、その解決法について詳しく共有します。

問題の説明

rbenvを使用してRuby 3.2.0をインストールしようとすると、make: *** [build-ext] Error 2というエラーが発生し、インストールが失敗しました。

rbenv install 3.2.0

エラーの完全なメッセージは以下の通りです。

BUILD FAILED (macOS 14.3.1 using ruby-build 20230512)
...
make: *** [build-ext] Error 2

解決策

エラーメッセージの内容と自分で行った調査に基づき、以下のステップで問題を解決しました。

1. Homebrewの更新

brew update
brew upgrade

2. rbenvとruby-buildの更新

brew upgrade rbenv ruby-build

3. Rubyのインストールの再試行

依存ライブラリがすでにインストール済みであるため、再度Rubyのインストールコマンドを実行しました。

rbenv install 3.2.0

これでOKです。どうやら最初の試みでは何らかの一時的な問題があったようです。

4. 新しいRubyバージョンの設定

最後に、新しくインストールしたRubyバージョンをプロジェクトのローカルバージョンとして設定して終了。

rbenv local 3.2.0
1
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
1
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?