ruby gem 소스를 github.com에 게시하는 경우 Gemfile.lock이 포함되어 있어야합니까?게시 된 보석에 Gemfile.lock을 포함시켜야합니까?
4
A
답변
3
이 남자는 강한 의견을 가지고 있습니다.
http://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the-gemspec-and-gemfile/
즉 :
- 는
- 당신은 은 당신의 Gemfile.lock을 포함하지해야하는 응용 프로그램을 개발하는 경우 은 버전 제어에 Gemfile.lock을 포함해야 버전 관리 만약 당신이 보석을 개발하고있다
아직 확신이 들지 모르겠습니다. 내 버전 제어에서 Gemfile.lock을 사용하는 것이 좋습니다. 그러나 다른 사람들이 사용하기 위해 파일을 포함시키는 것이 너무 많은 것 같습니다. gemfile은 다른 사람들을위한 설치용으로 충분하다. Gemfile.lock은 이전에 발표 된 의견과 달리 배포가 아니라 개발 용이라고 생각합니다.
2
아니요, Gemfile.lock
파일은 개발을위한 것이 아니라 배포를위한 보조 도구입니다.
다른 시스템에서 사용자 환경의 정확한 복제본을 재 작성하는 데 사용되며, 일반적으로 개발에 필요하지는 않습니다.
관련 문제
- 1. Gemfile.lock을 직접 수정하면 어떻게됩니까?
- 2. Windows와 Linux 환경에서 Gemfile.lock을 공유하십시오.
- 3. Bundler는 Gemfile.lock을 사용하여 보석을 어떻게로드합니까?
- 4. user_id를 여러 테이블에 포함시켜야합니까?
- 5. DataContracts를 어느 레이어에 포함시켜야합니까?
- 6. 왜 Heroku가 Windows에서 내 Gemfile.lock을 허용하지 않습니까?
- 7. 일반 명칭의 보석에 대해
- 8. 의존성이있는 보석에 레이크 사용
- 9. 보석에 대한 지속적인 통합?
- 10. ActiveAdmin을 보석에 넣으십시오
- 11. 보석에 뭔가를 출력하는 방법이 있습니까?
- 12. 내 애플리케이션에 어떤 기능을 포함시켜야합니까?
- 13. bootstrap.css와 bootstrap-responsive.css를 함께 포함시켜야합니까?
- 14. PHP - 세션에 어떤 데이터를 포함시켜야합니까?
- 15. MongoDB : 다른 컬렉션에 링크 된 ID를 제공해야하나요, 아니면 컬렉션을 포함시켜야합니까?
- 16. 어떤 보석이 다른 (제거 된) 보석에 의존하게되는지 알려주는 방법은 무엇입니까?
- 17. 루비 보석에 레일 자산 설치
- 18. RVM도 벤더/보석에 보석을 넣습니다.
- 19. Facebook에 게시 된 벽에 게시 된 오류 오류
- 20. `include do ... end` 블록에 무엇을 포함시켜야합니까?
- 21. MVC 게시 된 값
- 22. bluepay에 게시 된 데이터
- 23. 내 자신의 보석에 url_for 메서드를 사용하는 방법
- 24. 룩업 테이블을 개념 데이터베이스 모델에 포함시켜야합니까?
- 25. 어떤 web.config 파일에 다음 값을 포함시켜야합니까?
- 26. 어떻게 PHP로 사용 로컬 디렉토리를 포함시켜야합니까?
- 27. Visual Studio의 packages 디렉토리는 무엇입니까? SVN에 포함시켜야합니까?
- 28. 파이썬 응용 프로그램에 어떤 파일을 포함시켜야합니까?
- 29. iOS 앱에 Retina가 아닌 애셋을 포함시켜야합니까?
- 30. 오류가없고 레일 고치 보석에 대한 출력이 없습니다
필수는 아니지만 잠재적 개발 담당자가 개발 환경을 설정하고 사양을 실행하는 데 유용 할 수 있습니다. – Ewout