Gem 개발 가이드는 Gemfile.lock 파일을 "항상 버전 관리로 확인해야합니다."라고 말합니다. 그러나 이것은 보석에 대해서는 사실이 아닙니다. Rails 애플리케이션, Sinatra 애플리케이션 등과 같은 애플리케이션의 경우 사실입니다. 보석과 같은 것은 아닙니다.gemfile.lock을 보석으로 사용하지 않는 이유는 무엇입니까?
설명을 위해, .gemspec, Gemfile 및 Gemfile.lock 파일의 역할에 예후의 지침을 참조하십시오 Clarifying the roles of .gemspec and Gemfile
나는 그의 이유를 이해하지 않습니다. 내 보석이 Rails 3에 의존하고 Rails 4와 호환되지 않는다면 어떻게 될까요? 내 Gemfile.lock을 커밋 할 필요가 없습니다. 내 Gemfile.lock은 내 보석이 Rails 3와 만 호환 가능하다고 지정합니다.
gemfile.lock에서 github을 확인하고 다른 사용자가 gem을 풀면 어떻게됩니까? 동일한 작업을 효과적으로 수행하지 않습니까 (즉, 사용자가 특정 버전의 보석을 설치하도록 강요합니까?). – Jwan622