返回 Skill 列表
extension
分类: 开发与工程无需 API Key

ruby-bundle-setup

使用rbenv和Bundler设置和更新Ruby环境的工作流程。当用户要求更新Ruby环境、更新rbenv、安装Ruby版本、运行bundle install、更新Gemfile.lock或设置Jekyll/Ruby项目依赖项时使用。

person作者: jakexiaohubgithub

Ruby Bundle Setup

rbenv and Bundler を使用した Ruby 環境のセットアップと更新ワークフロー。

Initial Setup (初回インストール)

rbenv のインストール

# Homebrew でインストール
brew install rbenv ruby-build

zshrc の設定

~/.zshrc に以下を追加:

# rbenv
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init - zsh)"

設定を反映:

source ~/.zshrc

インストール確認

rbenv -v
which rbenv

Update Workflow (更新)

Step 1: rbenv の更新

# rbenv 本体の更新 (Homebrew)
brew upgrade rbenv ruby-build

Step 2: Ruby バージョンの確認とインストール

# 利用可能な Ruby バージョン一覧
rbenv install -l

# 特定バージョンのインストール
rbenv install <version>

# グローバル設定
rbenv global <version>

# プロジェクトローカル設定
rbenv local <version>

# rehash (新しいバージョンを認識させる)
rbenv rehash

Step 3: Bundler のセットアップ

# Bundler のインストール/更新
gem install bundler

# バージョン確認
bundle -v

Step 4: bundle install と Gemfile.lock の更新

# 依存関係のインストール
bundle install

# Gemfile.lock の更新 (全てのgemを最新に)
bundle update

# 特定のgemのみ更新
bundle update <gem-name>

Quick Reference

初回インストール:

brew install rbenv ruby-build
# ~/.zshrc に追加: eval "$(rbenv init - zsh)"
source ~/.zshrc

rbenv/ruby-build の更新:

brew upgrade rbenv ruby-build

日常の更新:

bundle update && bundle install