프로젝트 .bundle/config의 요점이 프로젝트와 관련된 구성을 지정하지 않습니까? bundle-config
manpage에레일스가 기본적으로 .bundle을 무시하는 이유는 무엇입니까?
답변
입니다 말한다 :
이 명령은 들러의 구성 시스템과 상호 작용할 수 있습니다. Bundler는 로컬 응용 프로그램 (app/.bundle/config), 환경 변수 및 사용자 홈 디렉토리 (~/.bundle/config)에서 우선 순위에 따라 해당 구성을 검색합니다. 사용하려는 구성 파일보다 우선 순위가 높은 구성 파일이 없도록하십시오. 당신은이 옵션없이
bundle config
를 실행bundle config (option)
사용하여 자신이나 옵션을 설정 파일을 구성 할 수 있습니다
는 현재 구성을 인쇄합니다. 그들이 그렇게 같은 보석을 MySQL 용 예를 들어 당신이 시간 컴파일 옵션을 설정할 수 있습니다 그래서 그래, app/.bundle/config
가 현재 프로젝트에 대한 번들 옵션을 설정하는 데 사용됩니다
bundle config build.mysql --with-mysql-config=/usr/local/mysql/bin/mysql_config
.
편집 : 이 변경 사항은 efa85055를 Rails github repo에 추가되었습니다. file here 및 commit here의 해당 버전을 볼 수 있습니다.
커밋 메시지가 José Valim에서이고 당신에 대한 질문이 줄 언급 : 빈/레일 레일/명령/응용 프로그램 호출
만들기를, 발전기 사용 및 업데이트 .gitignores를 해결. 다시
편집 : 이 어떤 VCS에 .bundle 디렉토리를 확인하지해야하는 이유에 quote from bundler이다.
.bundle 디렉토리 또는 그 안에있는 파일을 체크 인하 지 마십시오. 해당 파일은 각 특정 시스템에 고유하며 번들 설치 사이에 설치를 유지하는 데 사용됩니다.
그게 유익한 개요지만 config가 기본적으로 무시되는 이유에 대한 대답은하지 않았습니다. :) 명백한 ansewr는 요점은 개별 사용자에게 묶음 자의 동작을 프로젝트별로 제어하는 것입니다. 그러나 모든 시스템에서 더 간단하고 일관성있는 bundler 및 rvm을 사용하면 상황이 나아지지 않을 정도로 나쁠 수 있습니다. .. –
무시한 것은 무엇을 의미합니까? 이 문서에 대한 언급이 없으며 나는 예상 된 행동이라고 생각하지 않는다. 'app/.bundle/config'에서 옵션을 설정했다면 그것들을 사용해야합니다. –
아, 당신은 자식에 의해 무시 의미. 보안상의 우려 일 가능성이 높으며 개발자가 일반적으로 소스 패키지 나 VCS로 배포하는 것이 아닙니다. –
- 1. NHibernate가 FetchMode.Join을 무시하는 이유는 무엇입니까?
- 2. DoubleBuffered가 기본적으로 비활성화되어있는 이유는 무엇입니까?
- 3. Django가 Accept-Language 헤더를 무시하는 이유는 무엇입니까?
- 4. C# Bitmap.Save가 Bitmap의 PixelFormat을 무시하는 이유는 무엇입니까?
- 5. MySQL : 양식 필드의 텍스트를 무시하는 이유는 무엇입니까?
- 6. 내 코드가이 예외를 무시하는 이유는 무엇입니까?
- 7. if 문이 내 조건을 무시하는 이유는 무엇입니까?
- 8. DataContractSerializer가 초기화 프로그램을 무시하는 이유는 무엇입니까?
- 9. 컴파일러가 OpenMP pragma를 무시하는 이유는 무엇입니까?
- 10. COM이 내 DllSurrogate 항목을 무시하는 이유는 무엇입니까?
- 11. jsfiddle이 요점 CSS 파일을 무시하는 이유는 무엇입니까?
- 12. Eclipse CDT가 중단 점을 무시하는 이유는 무엇입니까?
- 13. JavaScriptSerializer가 내 변환기를 무시하는 이유는 무엇입니까?
- 14. 내 UIWebView가 내 클릭을 무시하는 이유는 무엇입니까?
- 15. 내 번들이 info.plist를 무시하는 이유는 무엇입니까?
- 16. MvcHttpHandler가 * .mvc에서 매핑되는 이유는 무엇입니까? 기본적으로
- 17. Flex에서 접근성을 기본적으로 해제 한 이유는 무엇입니까?
- 18. READ_COMMITTED_SNAPSHOT이 기본적으로 설정되어 있지 않은 이유는 무엇입니까?
- 19. JMS가 JDK에 기본적으로 포함되지 않는 이유는 무엇입니까?
- 20. PreAuthenticate가 기본적으로 사용되지 않는 이유는 무엇입니까?
- 21. 생성자가 기본적으로 명시 적이지 않은 이유는 무엇입니까?
- 22. 기본적으로 파이썬이 Windows에 설치되지 않은 이유는 무엇입니까?
- 23. Bundle을 사용하여 배열을 보내는 방법은 무엇입니까?
- 24. Ruby : .bundle을 포함/설치하는 방법
- 25. 버전 관리하에 폴더 .bundle을 넣어야합니까?
- 26. 레일스가 응답하지 않습니다?
- 27. 'aspxerrorpath'변수를 전환/무시하는 방법은 무엇입니까?
- 28. winforms 디자이너가 재정의 된 속성의 특성을 무시하는 이유는 무엇입니까?
- 29. COM +가 아파트 스레딩 모델을 무시하는 이유는 무엇입니까?
- 30. .aspx 페이지의 WebMethod가 DataContract - DataMember 특성을 무시하는 이유는 무엇입니까
정보를 더 제공 할 수 있습니까? 이 파일의 내용은 무엇이며 어떤 번들 및 레일 버전을 사용하고 있습니까? –
rails 3, 최신 bundler, 내용은 아무것도 아니지만'rails new foo'에 의해 생성 된 .gitignore의 내용은 .bundle을 무시합니다. –
내 답변이 업데이트되었습니다. –