Usando bundler, se puede hacer algo como esto en el Gemfile
:¿Es posible instalar directamente una gema de un repositorio de git?
gem 'my_gem', :git => '[email protected]:me/my_gem.git'
que construye la gema en esa cesión temporal y lo instala. Funciona genial. ¿Es posible hacer algo similar simplemente usando la herramienta de línea de comandos? ¿Algo como esto?
gem install my_gem --git="[email protected]:me/my_gem.git"
Obviamente, ese comando no funciona, pero ¿hay algo así como eso? Sé que puedo clonar el repositorio, ejecutar un gem build my_gem.gemspec
y luego un gem install my_gem-1.2.3.gem
. Pero me pregunto si existe una línea directa que oculte estos pasos intermedios detrás de escena.
mi joya no está en la lista de fuentes. es un repositorio privado. –
y la última solución ya lo sé, como expliqué en mi publicación. Solo me preguntaba si había una sola línea para el comando gem. tal vez no hay. –
Puede escribir una función de shell a la que le haya pasado argumentos. Pero, no sé de ningún ingenioso. –