Por que é uma especificação gem necessária e por que alguns criadores gema não fornecê-los?

StackOverflow https://stackoverflow.com/questions/1024440

Pergunta

Tenho notado algumas jóias de rubi ter .Especificação arquivos e outros não.

Se eles são importantes, por que você não é necessário (por qualquer ferramenta constrói-los) para fornecer um quando você tenta criar sua jóia?

Foi útil?

Solução

Muitas gemas são configurados usando enxada ou newgem, que geram uma especificação apenas na construção da jóia. A especificação é tratado como um bit de código temporário apenas utilizado para criar uma jóia assim que normalmente não é empacotado. Há tarefas rake para essas duas ferramentas que irão gerar um arquivo spec embora.

Outras dicas

Algumas vezes a especificação gem está no Rakefile em vez de um gemspec separado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top