나는 간단하지만 gemfile을 정리하고 레일을 빨리 시작하는 좋은 방법을 찾고 있습니다. 로드 된 모든 보석 대 필수 보석 목록을 어떻게 얻을 수 있습니까?사용하지 않는 보석 및 청소 gemfile을 찾는 방법
3
A
답변
2
나는 그것이 불가능하다고 생각합니다. APP가 시작될 때 Gemfile.lock에서 보석을로드하지만 코드에 필요 (보석)되는지 여부는 알 수 없습니다. APP가 예외를 발생 시킴으로서 알려줌. 필요한 보석이 누락 된 경우 (Gemfile에서 제거한 경우) 무언가가 정의되지 않은 클래스 또는 메소드를 호출 할 때, 그러나 이는 언제든지 발생할 수 있습니다 (APP 시작 중이 아님).
보석 목록을 정리하는 방법을 찾고 있다면 수동으로하는 가장 좋은 방법이라고 생각합니다. 쉬운 방법이 아닙니다. 각 보석을 분석하여 그것이 제공하는 기능을 알아 내고 그것이 필요한지 여부를 결정하십시오 (또는 코드에서 찾으십시오). 또한 테스트 (당신이 있다면) 많은 도움이 될 것입니다.
6
bundle clean --force
은 이전에 설치되었지만 현재 현재 Gemfile.lock 매니페스트에서 사용되지 않은 오래된 보석 (또는 현재 사용중인 보석의 이전 버전)을 제거합니다.
0
여기에 따라 달라집니다.
사용하지 않는 보석 버전을 제거하려면 번들 청소하십시오.
실제 보석을 개발하고 잃어 버렸을 때 보석을 추가하고 좋은 테스트 커버 리지가 있다면, this answer을 시도하십시오.
시작할 때 당기는 보석 수를 최소한으로 줄이려면 gem_bench을 시도하십시오.
관련 문제
- 1. 사용하지 않는 지점이 너무 많습니다. 청소 방법?
- 2. 사용하지 않는 Gradle 저장소를 찾는 방법
- 3. Xcode에서 사용하지 않는 ivars를 찾는 방법
- 4. 장고에서 사용하지 않는 템플릿 변수를 찾는 방법
- 5. 사용하지 않는 장고 설정을 찾는 방법
- 6. 로컬 보석 보너스를 찾는 방법
- 7. 레일스 앱에서 사용하지 않는 보석 결정
- 8. Gemfile을 수정하거나`require`를 사용하지 않고 gem을 사용하십시오.
- 9. 배열에 레코드가있는 위치를 찾는 방법 또는 C를 사용하지 않는 방법 #
- 10. Gemfile을 찾을 수 없습니다.
- 11. ssl을 사용하지 않는 소스를 찾는 방법은 무엇입니까?
- 12. 사용하지 않는 연결을 제거하는 방법
- 13. sys.conversation_endpoints 청소 방법
- 14. build.exe 및 청소?
- 15. goMap 청소 및 재설정
- 16. cellForRowAtIndexPath를 사용하지 않는 방법
- 17. 스레드를 사용하지 않는 방법
- 18. 재정 모델의 청소 방법 문제
- 19. 프로젝트에서 사용되지 않는 Java 클래스 및 JSP 파일을 찾는 방법
- 20. osx에 gemfile을 설치하는 방법은 무엇입니까?
- 21. PHP 보안 - 살균 및 청소
- 22. AWS 계정에서 사용되지 않는 VPC를 찾는 방법
- 23. "슬레이트 청소 방법"?
- 24. 테이블에서 사용되지 않는 필드를 찾는 방법
- 25. 모델에서 current_user를 사용하지 않는 방법
- 26. capistrano3 작업이 gemfile을 보유하지 않음
- 27. KIE Workbench 청소 방법 (Wildfly 8.1)
- 28. Regex Replace 원치 않는 문자의 문자열 청소
- 29. 루트, 보석 및 발전기
- 30. IntelliJ를 사용하여 사용하지 않는 방법을 찾는 방법은 무엇입니까?