bundler
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| bundler [2023/04/06 12:06] – [Gemfileを作成する] nullpon | bundler [2025/02/02 04:26] (現在) – [bundler自身を更新] nullpon | ||
|---|---|---|---|
| 行 12: | 行 12: | ||
| </ | </ | ||
| - | ===== 準備 | + | ===== bundlerのインストール |
| - | bundler自体はgemで普通にインストールする。最近のRubyはデフォルトでインストール済みなので以下は不要 | + | bundler自体はgemで普通にインストールする。最近のRubyには最初からインストールされているので以下は不要 |
| $ gem install bundler | $ gem install bundler | ||
| 行 23: | 行 23: | ||
| $ bundle init | $ bundle init | ||
| | | ||
| - | ==== インストール先の指定 ==== | + | ==== gemライブラリインストール先の指定 ==== |
| '' | '' | ||
| 行 45: | 行 45: | ||
| ==== bundler自身を更新 ==== | ==== bundler自身を更新 ==== | ||
| - | $ bundle update --bundler | + | 普通にgemでインストールする |
| - | ==== アプリ毎にGemを管理 ==== | + | $ gem install bundler |
| - | $ bundle install --path=vendor/ | + | バージョンを指定する場合 |
| + | |||
| + | | ||
| + | |||
| + | |||
| + | ロックされているバージョンを上げる。これは実行しているbundlerは最新版、Gemfile.lockに記述されているbundlerのバージョンが古い場合で、普通にbundle installするとロックされている古いbundlerがインストールされてしまう。Rubyのメジャーバージョンを上げたりすると発生する。 | ||
| + | |||
| + | $ gem update | ||
| | | ||
| - | pathはどこでも良いが、vendor/ | + | |
| + | |||
| + | ==== アプリ毎にGemを管理 ==== | ||
| + | |||
| + | | ||
| ==== 実行 ==== | ==== 実行 ==== | ||
bundler.1680782794.txt.gz · 最終更新: by nullpon