2011-05-11 3 views

답변

30

Bundler를 배송이 번들 확인하고 최신 공급 업체/캐시 디렉토리를 유지합니다 설치 완료 한 후 명시 적으로 캐시를

bundle package 

를 생성하는 명령. 당신이 다음 젬에 확인하지 않고 기계에 보석을 설치하려는 경우 (자주 보석을 업그레이드하는 경우

, 당신은 단지, 조심, 그러나

bundle install --local 

를 실행 나는 때마다 레일의 subrelease을처럼 나오는 경우), 공급 업체/캐시가 빠르게 커질 수 있습니다.

현재 프로젝트의 git 저장소는 80MB이며, 그 중 30MB 이상이 공급 업체/캐시에 저장된 데이터입니다.

은 배포 속도를 높이는 데 좋은 것처럼 보였으 나 전체적으로 저장소가 훨씬 커졌습니다. 카피 스트라 노에 배포 할 때 경우 다른 사람에

-2

나는 이것을 알아 냈다. 방금 입력 한 내용 :

bundle 

명령 줄에서 누락 된 보석을 추가했습니다.

+0

'bundle'은'bundle install '과 동일합니다. 자체적으로 벤더/캐시에 보석을 넣지 않습니다. '번들 패키지'를 사용해야합니다. – wndxlori

6

이 발생하고, 이것은 나를 위해 그것을 해결 : https://github.com/carlhuda/bundler/issues/1454

빈 공급 업체/캐시 디렉토리 내 경우에 문제를 일으키는 데.

솔루션 버전 제어에서 (단지의 내용을 무시하지!)가 공급 업체/캐시 디렉토리를 삭제하고 배포 + 커밋 이었다.

0

번들 패키지 다운로드 젬을 설치하지 않고.

관련 문제