Bundler

参考:

Bundler: The best way to manage a Ruby application’s gems [Official]

bundler/bundler: Manage your Ruby application’s gem dependencies – GitHub

ドキュメント

参考:

Docs – Bundler [Official]

Documentation for bundler | RubyDoc.info

Bundler 日本語ドキュメント | Ruby STUDIO

使い方

参考:

bundler を使った RubyGems の管理について | 30歳からのプログラミング

Ruby の gem をプロジェクト毎に Bundler で管理する | fugafuga.write

Bundler を使って gem をインストールする | ローイングファンの日記

Bundler めも – GitHub Gist

bundle 備忘 – Qiita

bundler、bundle exec について – Qiita

Bundler を使った Gem パッケージの管理 | Ruby on Rails 入門

Bundler 1.15 の全コマンド | TechRacho

Bundler の使い方 – Qiita

The Ultimate Guide to Ruby Gems, Gemfiles & Bundler | RubyGuides

How to manage application dependencies with Bundler | Bundler [Official]

How to use Bundler with Rails | Bundler [Official]

How to use Bundler with Ruby | Bundler [Official]

How to use Bundler in a single-file Ruby script | Bundler [Official]

導入

参考:

bundler で gem をプロジェクトごとに管理する | DevelopersIO

意外とよくわかっていない bundler について | Enjoy IT Life

概要

参考:

Bundler の使い方 – Kazunori Kamiya – Medium

bundler での運用方法 – Qiita

bundle install と bundle update、gemfile と gemfile.lock のつながりを解いてみた | 会社を辞めて在宅ワーカーになったパパの記録

まとめ

参考:

Bundler で gem を実用的に扱うためのまとめ – Qiita

gem コマンド

参考:

Gem コマンドの使い方まとめ | TASK NOTES

bundle コマンド

参考:

bundle | Bundler [Official]

bundle install

参考:

bundle install | Bundler [Official]

bundle-install – Install the dependencies specified in your Gemfile | Ubuntu Manpage

Rails Bundle Install and Gemfile | DZone Web Dev

bundle install --path

参考:

rails で bundle install する時にインストールパスを指定 – Qiita

bundle install で毎回 --path=vendor/bundle するのが面倒なのをどうにかする – Qiita

bundle install するときに vendor/bundle を省略する方法 – Qiita

bundle install するときになぜ vendor/bundle に入れるのか | teratail

bundle install --deployment

参考:

bundler での運用方法 – Qiita

Rails の bundle install --deployment とは何なのか | TechRacho

bundle_frozen とか bundle_without | Nikushi’s blog

BUNDLED WITH で Gemfile.lock が更新されてしまう件 – Qiita

bundler の疑問点とか色々メモ | かせいさんとこ

bundle install --clean

必要なパッケージをインストール後に bundle clean を実行する

参考:

bundle install には --clean を指定する (特に Circle CI では) | Born Too Late

bundle list

$ bundle list

参考:

bundle list | Bundler [Official]

bundle show

$ bundle show --paths

参考:

bundle show | Bundler [Official]

bundle exec

参考:

bundle exec | Bundler 日本語ドキュメント | Ruby STUDIO

bundle update

参考:

bundle update | Bundler [Official]

bundle install と bundle update の違い

  • bundle install:Gemfile.lock で固定されたバージョンを使い続ける
  • bundle update:Gemfile 指定の範囲内でリモートにあるなるべく最新のバージョンに解決する (Gemfile.lock で固定されていたバージョンを更新する)

bundle lock

参考:

Updating Gemfile.lock without installing gems – Stack Overflow

bundle lock | Bundler [Official]

bundle check

参考:

bundle check | Bundler [Official]

How to re-sync Gemfile.lock on changes to Gemfile – Stack Overflow

gem を削除する

参考:

Gemfile でインストールした Gem を削除する – Qiita

gem をクリーンにする。- Qiita

あえて言うほどではないけれども Gem を一括削除する方法 | TECHSCORE BLOG

GitHub からコミット/ブランチ/タグを指定して gem を追加する

参考:

How to install gems from git repositories | Bundler [Official]

How to get a specific “commit” of a gem from github? – Stack Overflow

Gemfile での git オプション利用のリスク | koicの日記

Gemfile での gem 指定色々 – Qiita

Gemfile.lock

参考:

bundler と Gemfile.lock の取り扱い | DesignAssembler

Gemfile.lock アップデートガイド – Qiita

Gem の更新 | Bundler 日本語ドキュメント | Ruby STUDIO

初心者向け Gemfile と Gemfile.lock の違い | Enjoy IT Life

Gemfile.lock が更新されるタイミングはいつなのか? · Issue #18 · yochiyochirb/meetups – GitHub

Gemfile and Gemfile.lock – Austin Songer – Medium

Should Gemfile.lock be included in .gitignore? – Stack Overflow

環境毎に異なる Gemfile.lock が生成される問題

参考:

Gemfile.lock …できない – Qiita

Gemfile.lock Platform Conflicts – GitHub Gist

Gemfile.lock が git merge した時にコンフリクトする

参考:

Rails で良くコンフリクトするファイルの対処方 – Qiita

Auto resolve git conflicts in Gemfile.lock · Issue #6020 · bundler/bundler – GitHub

Bundler.require

参考:

bundler の gem を ruby スクリプト実行時にロードする方法 | 小さな星がほらひとつ

Gemfile の書き方を見直した – r7kamura – Medium

Does the order of gems in your Gemfile make a difference? – Stack Overflow

Bundler.setup

参考:

Bundler.setup | Bundler 日本語ドキュメント | Ruby STUDIO

Bundler.setup vs. Bundler.require | Anti-pattern

How to use Bundler with Ruby | Bundler [Official]

Rails における gem の読み込み

参考:

rails を起動すると gem はどのように読み込まれてんのか | onody_onody’s blog

Bundler で入れた rails で rails new を行う

参考:

Ruby on Rails の環境構築と bundler について | TASK NOTES

bundle package

通常通り bundle install を実行する

$ bundle install

必要な gem を全て vendor/cache にキャッシュする

$ bundle package --all

vendor/cache からインストールする

$ bundle install --local

参考:

bundle install をオフラインで実行するメモ – Qiita

Gem を bundler でダウンロードしローカルに保存、オフラインでインストールしたい | yukku++

bundle package | Bundler 日本語ドキュメント | Ruby STUDIO

What is the simplest way to download a gem without installing rubygems? – Super User

gem をローカルにキャッシュする

参考:

Local gem cache to accelerate bundler | There’s enough for everyone

ローカルの git リポジトリで管理している gem を使う

参考:

Bundler で Gemfile を変更せずにローカルの :path の gem を使う – Qiita

How to specify local Ruby gems in your Gemfile | rossta.net

EPI-USE-Labs/git-bundle: Simplifies working with gems from git repositories in combination with local overrides – GitHub

How to handle Gemfile.lock with local gem repositories? – Stack Overflow

bundle config local.*

$ bundle config --local local.mygem path/to/mygem

参考:

Bundler で Gemfile を変更せずにローカルの :path の gem を使う – Qiita

How to specify local Ruby gems in your Gemfile | rossta.net

Gemfile.lock の扱い

参考:

bundler と Gemfile.lock の取り扱い | DesignAssembler

Bundler::Console

参考:

kddeisz/bundler-console: A bundler plugin that starts a console session with your gem dependencies – GitHub

ExtendedBundler::Errors

参考:

jules2689/extended_bundler-errors: A `bundler` plugin that makes gem installation errors more actionable, educative, and all around easier to understand – GitHub

bundle exec コマンドの役割

参考:

bundler コードリーディング exec 編 | freedom-man

Docker で Gemfile.lock を扱う

参考:

Rails on Docker: Quickly Create or Update Your Gemfile.lock | Chris Blunt

Tagged:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です