2012-02-09 3 views
3

지정된 소스 (예 : 출처 'https://rubygems.org')에서 가져온 모든 보석은 공급 업체/캐시에 저장되지만 github에서 가져온 모든 보석은 없습니다 (예 : gem "delocalize", git : "[email protected] : Svensklanemarknad/delocalize.git").github에서 가져온 보석이 공급 업체/캐시에 저장되지 않는 이유는 무엇입니까?

배포 성능으로 인해 모든 보석을 공급 업체/캐시에 포함하고 싶습니다. 따라서 '번들 업데이트'시간을 절약하기 위해 공급 업체/캐시의 특정 보석 만 업데이트 할 수있었습니다.

왜 github에서 가져온 보석이 공급 업체/캐시에 저장되지 않습니까?

답변

4

bundler package을 실행 해보십시오.

http://gembundler.com/bundle_package.html.

번들 패키지에 대한 공개 된 문제는 git 소스에서 작동하지 않으므로 여기에서 최신 상태로 유지하십시오. https://github.com/carlhuda/bundler/issues/67. 트릭을 만드는 bundler를위한 병합 패치가 없다는 것을 읽었습니다.

+0

그것은'bundle package'입니다. 나는'bundle package --all'을 사용하여 git 소스에서 보석을 캐싱하는 명령을 받았습니다. 여기를 참조하십시오 : http://bundler.io/bundle_package.html – Jacob

관련 문제