Compreendendo o arquivo Gemfile.lock

Depois de executar obundle install comando, 'Gemfile.lock 'é criado no diretório de trabalho. O que as diretivas contidas nesse arquivo significam?

Por exemplo, vamos pegar o seguinte arquivo:

PATH
  remote: .
  specs:
    gem_one (0.0.1)

GEM
  remote: http://example.org/
  specs:
    gem_two (0.0.2)
    gem_three (0.0.3)
      gem_four (0.0.4)

PLATFORMS
  platform

DEPENDENCIES
  gem_two
  gem_one!

Fazer o que 'CAMINH ','GEM ',' PLATAFORMAS 'e' DEPENDENCIES' descrever? Todos eles são necessários?

O que deve conter o 'controlo remot 'e' specs 'subdiretivos?

O que significa o ponto de exclamação após o nome da gema no ' DEPENDECIES 'grupo significa?

questionAnswers(7)

yourAnswerToTheQuestion