跳至主要内容

[指令] Bundler CLI


######################################
## bundler 安裝 ##
######################################

gem install bundler


######################################
## bundler 操作 ##
######################################
bundle init # 初始化 bundler,產生 Gemfile 檔案
bundle install # 開始安裝 Gemfile 裡面所列的 gem,並產生 Gemfile.lock 檔案
bundle exec rails # 在當前的 bundler context 中執行,讓 Gemfile 中的所有 gems 能夠被 require 和使用

bundle update # 更新 Gemfile 中所有 gems 及其相依的版本
bundle update [gem_name] # 更新 Gemfile 中特定 gems 及其相依的版本
bundle outdated # 列出有新版本但尚未更新的 gems
bundle show # 列出所有透過 bundle 安裝的 gem
bundle show --paths # 列出所有透過 bundle 安裝的 gem 安裝的位置
bundle show [gem_name] # 顯示特定 gem 的位置
bundle lock # 修改/更新 Gemfile 的檔案