bundle-lock - 설치하지 않고 잠금 파일 생성/업데이트
bundle lock [--update] [--local] [--print] [--lockfile=PATH] [--full-index] [--add-platform] [--remove-platform] [--patch] [--minor] [--major] [--strict] [--conservative]
Gemfile에 지정된 gem을 잠급니다.
기존 잠금 파일을 무시합니다. Resolve는 잠금 파일을 업데이트합니다. 보석 목록을 가져오거나 목록이 제공되지 않은 경우 모든 보석을 업데이트합니다.
rubygems.org에 연결을 시도하지 마세요. 대신 Bundler는 Rubygems의 캐시 또는 vendor/cache에 이미 있는 gem을 사용합니다. 적절한 플랫폼별 gem이 rubygems.org에 존재하는 경우 찾을 수 없습니다.
잠금 파일을 파일 시스템에 쓰는 대신 STDOUT에 인쇄합니다.
잠금 파일을 작성해야 하는 경로입니다.
모든 gem의 단일 파일 인덱스를 사용하도록 폴백합니다.
잠금 파일에 새 플랫폼을 추가하고 해당 플랫폼 추가를 다시 확인합니다.
잠금 파일에서 플랫폼을 제거합니다.
업데이트하는 경우 다음 패치 버전으로만 업데이트하는 것이 좋습니다.
업데이트하는 경우 다음 마이너 버전으로만 업데이트하는 것이 좋습니다.
업데이트하는 경우 다음 주 버전(기본값)으로 업데이트하는 것이 좋습니다.
업데이트하는 경우 최신 --patch | --사소한 | --주요한.
업데이트하는 경우 번들 설치 보수적 업데이트 동작을 사용하고 공유 종속성이 업데이트되지 않도록 합니다.
gem 목록 없이 --update 옵션으로 bundle lock을 실행하면 번들러는 이전에 설치된 gem을 무시하고 사용 가능한 모든 gem의 최신 버전을 기반으로 모든 종속성을 다시 해결합니다. 출처에서.
경우에 따라 Gemfile(5)에서 단일 gem을 업데이트하고 지정한 나머지 gem은 Gemfile.lock의 버전에 잠긴 상태로 두기를 원할 수 있습니다.
예를 들어 nokogiri만 업데이트하려면 bundle lock --update nokogiri를 실행합니다.
Bundler는 nokogiri 및 모든 종속 항목을 업데이트하지만 지정한 나머지 gem은 Gemfile.lock의 버전에 잠긴 상태로 둡니다.
번들이 로컬에서 실행 중인 플랫폼이 아닌 다른 플랫폼을 지원하도록 하려면 bundle lock --add-platform PLATFORM을 실행하여 PLATFORM을 잠금 파일에 추가하고 번들러가 다시 해결하도록 강제할 수 있습니다. 플랫폼별 gem을 설치하기 편리한 PLATFORM과 일치하는 기계가 없어도 gem을 고를 때 새로운 플랫폼을 고려하세요.
gem 플랫폼에 대한 전체 설명은 gem 도움말 플랫폼을 참조하세요.
자세한 내용은 번들 업데이트(1) bundle-update.1.html을 참조하십시오.