developer tip

$ Bundle 설치와 $ Bundle 업데이트의 차이점

copycodes 2020. 12. 25. 10:20
반응형

$ Bundle 설치와 $ Bundle 업데이트의 차이점


다음의 차이점은 무엇입니까?

$Bundle update

$Bundle install

bundle update그리고 bundle install모두 보석을 설치할 수 있습니다 당신은 Gemfile에 지정 되었으나 보석에 없습니다.

하지만 bundle update한 가지 더 업그레이드해야합니다.

  1. Gemfile에 지정된 gem에 버전이 없으면 최신 버전으로 업그레이드됩니다.
  2. Gemfile에 지정된 gem이로 제어되는 버전이 있는 경우 최종 숫자 인 패치 버전 에서~> 최신 버전으로 업그레이드됩니다.

    예를 들어 Gemfile에 gem이있는 경우

    'foo_gem', '~> 2.1.0'
    

    bundle update2.1.x의 최신 버전이 클라우드에서 사용 가능한지 확인합니다. 현재 버전이 2.1.2이고 클라우드의 최신 버전이 2.1.5라고 가정하면 2.1.5가 설치됩니다. 그러나 2.2.6최신 버전이면 아무 작업도 수행하지 않습니다.

내 의견으로는 더 나은 연습

  1. 항상 rails.

  2. 대부분의 경우 고집 bundle install(또는 bundle기본값은 install)입니다. bundle update정말로 필요하고 결과에 대해 완전히 준비된 경우 에만 수행 하십시오.


Bundle UpdateGemfile.lock에 지정된 이전에 설치된 gem을 무시하고 지정된 gem (아무것도 지정되지 않은 경우 모든 gem). 일반적으로을 (를) 사용 bundle install하여 시스템에 동일한 정확한 gem과 버전을 설치 해야합니다 .

참조 URL : https://stackoverflow.com/questions/16495626/difference-between-bundle-install-and-bundle-update

반응형