2011-08-29 5 views

답변

1

보석 소스에 연결하지 않아도되고, 여러 컴퓨터에서 파일을 이동하는 경우 유용하며 항상 원격 소스에서 보석을 가져오고 싶지 않을 때 유용합니다. 설명서 here을 참조하십시오.

6

bundle package 응용 프로그램에서 요구하는 모든 보석을 공급 업체/캐시 폴더에 복사합니다. 여기에는 보석에 필요한 종속성도 포함됩니다.

배포시 그냥 보석 저장소에 대한 의존을 피하기 위해 bundle install --local을 실행할 수 있기 때문에 도움 (rubygems.org)와 각 보석이 따라 다른 종속성을 가질 수 있기 때문에 캐시 폴더

에서 모든 보석을 설치 설치된 플랫폼에서 bundle package을 사용하는 것이 좋으며 개발 및 배포 환경이 동일한 경우에만 사용하는 것이 좋습니다.

+1

보석 repo에 의존하지 않으려는 강력한 이유가 있습니까? – Matty

+1

앱을 여러 환경에 여러 번 배포하고 보석 버전을 고정하면 도움이 될 수 있습니다. 더 나은 유스 케이스를 생각할 수 없다. – dexter

+0

Rails 4에서 여전히 유효한가? – Donato

관련 문제