내 여분의 시간에 RoR webapp을 코딩합니다. 아무도 (아마) 나는 보석을 사용합니다 (약 20 개).보석 버전을 지정하거나 항상 최신 버전을 사용 하시겠습니까?
내 보석에 대한 정확한 버전을 지정하지 않아서 프로덕션 환경에서 앱을 배포 할 때 몇 차례 오류가 발생하여 버그 중 일부가 업데이트되어 버그가 발생했습니다.
내 모든 보석에 대한 특정 버전에 머물고 걱정 그리고 나는 그들 중 하나 (또는 일부)를 업데이트 할 필요 때, 모든 것이 파괴 (나는 비행 - 스핑크스에 대한 보석을 만드는 문제를했고, 업데이트 후 함께 작동하는 트위터).
내 질문은 : 파트 타임 코더가 사용 된 보석의 모든 버전을 수정해야합니까 아니면 각 업데이트를 확인할 시간이 충분한가요? Gemfile을 어떻게 관리합니까?
또한 전업 일 때 항상 최신 상태 (보안, 성능)를 유지해야한다고 생각하지만 사실입니까?