gem
gem のバージョンや依存関係を管理してくれるツールです。bundler も gem です。
gem とは、Ruby のライブラリです。
bundler 以外の gem は bundler 経由でインストールすることで管理が楽になります。
Bundler をインストールするには以下のようにします。
gem install bundler
gem のバージョンや依存関係を管理してくれるツールです。bundler も gem です。
gem とは、Ruby のライブラリです。
bundler 以外の gem は bundler 経由でインストールすることで管理が楽になります。
Bundler をインストールするには以下のようにします。
gem install bundler
プロジェクトフォルダの中で以下のコマンドを実行しすると、「 Gemfile 」というファイルが作成されます。
bundle init
作成された「 Gemfile 」にインストールしたい gem を以下のように記述します。
gem 'sinatra'
以下のコマンドを実行すると「 Gemfile 」に記述した gem を一括インストールできます。
bundle install --path vendor/bundle
--path のオプションを指定してインストールしたら、次回以降は --path のオプション指定無しで bundle install を行っても同じ path が選択されます。
bundle exec gem uninstall sinatra
「 Gemfile 」から該当の gem の行を削除します。最後に以下のコマンドを実行すると、「 Gemfile.lock 」からも削除されます。
bundle install