2011-04-11 10 views
17

Parece que no puede encontrar documentos, como lo que debería ser el gemspec, etc.¿Cómo se crean las gemas de prelanzamiento?

+5

Para aquellos no familiarizados con esto, una versión pre-lanzamiento de la gema sólo se instala cuando se utiliza la opción '--pre', como en' joya instalar rieles --pre'. – Jostein

+0

¡Deja que este sea aceptado! : D – Evolve

Respuesta

15

Solo agregue '.pre' a la versión.

'pre' parece ser la convención, pero cualquier texto está bien, solo agrega los caracteres de texto al número de versión y luego se considera una versión preliminar.

gem.version = "1.0.0.pre"  # convention used by rubygems itself 
gem.version = "1.0.0.beta" 
gem.version = "1.0.0.rc1" 
gem.version = "1.0.0.bacon" 

Referencia: http://guides.rubygems.org/patterns/#prerelease-gems

+3

Me gusta 'tocino'. No podemos tener una convención que también sea sabrosa? – hsgubert

5

No creo que haya una forma especial de crear gemas de pre liberación. Simplemente cambie la cadena de su versión a algo así como: "2.pre" y publique la gema como de costumbre.

Tome un vistazo a este tema: http://www.ruby-forum.com/topic/252914

12

Cualquier gema cuyo número de versión contiene una carta es una joya de pre-lanzamiento.

Cuestiones relacionadas