ちくわ工務店

雰囲気でつくろう

勉強メモ Bundlerについて

Ruby初心者なんでメモ

参考

メモ

  • Gem: Ruby言語用のライブラリ
  • Rubygems: gem専用のパッケージ管理システム
  • Bundler: プロジェクト内で使うRubygemsを管理するしくみ。
    • gem同士の互換性を保ちながらgemの導入、管理を行う
    • GemfileにインストールしたいGemを記述し、それを元にbundlerを使ってインストールを行う

Gemfileの作成

Bundle init

gemのインストール

bundle install

gemのアップデート

bundle update

bundlerで指定したgemを使う

これをやらないとシステムに入っている最新版のgemを使う

Bundle exec ruby hoge.rb

インストールしたgemをプログラム内でロード

require "hoge"