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?

Rubyバージョンが古くてcocoapodsがインストールできない

Posted at

現象

Flutterセットアップ時、言われるがまま作業していたら sudo gem install cocoapods を実行した際に以下のようなエラーに遭遇

ERROR:  Error installing cocoapods:
        The last version of drb (>= 0) to support your Ruby & RubyGems was 2.0.6. Try installing it with `gem install drb -v 2.0.6` and then running the current command again
        drb requires Ruby version >= 2.7.0. The current ruby version is 2.6.10.210.

Rubyのバージョンが古いよって。

環境

  • Macbook Air M2
  • MacOS 14.5

Rubyバージョンを上げる

Rubyのバージョンを確認する

ruby -v

このコマンドで表示されるバージョンが2.7.0未満であれば、アップグレードが必要。

rbenvのインストール

Rubyのバージョン管理ツールであるrbenvをインストールする。

rbenvとruby-buildのインストール

curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-installer | bash

zshの設定ファイルを更新

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc

ruby-buildのインストール

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

Rubyの最新バージョンをインストール

rbenvを使用して、必要なRubyのバージョンをインストールします。

インストール可能なRubyバージョン一覧を表示

rbenv install -l

Ruby 2.7.0をインストール

rbenv install 2.7.0

デフォルトのRubyバージョンを設定

rbenv global 2.7.0

Rubyのバージョンを再確認

ruby -v

cocoapodsのインストール

sudo gem install cocoapods

できた!

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?