コンテンツにスキップ

Rubyのインストールと設定

rbenvを使用してRubyのバージョンを管理できる環境を構築します。

Terminal window
brew install rbenv

.zshrcに以下を追加:

Terminal window
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc

インストール可能なバージョンを確認

Section titled “インストール可能なバージョンを確認”
Terminal window
rbenv install -l

特定バージョンのインストール

Section titled “特定バージョンのインストール”
Terminal window
# 例:Ruby 3.1.3をインストール
rbenv install 3.1.3
Terminal window
# グローバルに使用するバージョンを設定
rbenv global 3.1.3
# バージョン確認
ruby --version

プロジェクトごとのバージョン管理

Section titled “プロジェクトごとのバージョン管理”

プロジェクトディレクトリで実行:

Terminal window
# プロジェクト専用のRubyバージョンを設定
rbenv local 2.7.7

これにより.ruby-versionファイルが作成され、そのディレクトリでは指定したバージョンが使用されます。

iOS開発で必要なCocoaPodsをインストール:

Terminal window
gem install cocoapods

Apple Siliconで古いプロジェクトを扱う場合:

Terminal window
# x86_64アーキテクチャでgemをインストール
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install

Xcodeビルド時のデータベースロックエラーが発生した場合:

  1. ビルドフォルダをクリーンアップ
  2. Xcodeを再起動
  3. 必要に応じてDerivedDataを削除
Terminal window
# DerivedDataのクリーンアップ
rm -rf ~/Library/Developer/Xcode/DerivedData

問題が解決しない場合:

Terminal window
# システムのCocoaPodsをアンインストール
sudo gem uninstall cocoapods
# Homebrewで再インストール
brew install cocoapods
Terminal window
# 特定のRubyバージョンを使用
rbenv local 3.1.3
# Bundlerをインストール
gem install bundler
# 依存関係をインストール
bundle install
Terminal window
# プロジェクトに必要なRubyバージョンを設定
rbenv local 2.7.7
# CocoaPodsの依存関係をインストール
pod install