Utilizzando bundler, si può fare qualcosa di simile nel Gemfile
:È possibile installare direttamente una gemma da un repository git?
gem 'my_gem', :git => '[email protected]:me/my_gem.git'
che costruisce la gemma in quel pronti contro termine e lo installa. Funziona alla grande. È possibile fare qualcosa di simile usando semplicemente lo strumento gemma della riga di comando? Qualcosa come questo?
gem install my_gem --git="[email protected]:me/my_gem.git"
Ovviamente questo comando non funziona, ma c'è qualcosa di simile? So che posso clonare il repository, eseguire un gem build my_gem.gemspec
e quindi un gem install my_gem-1.2.3.gem
. Ma mi chiedo se c'è un one-liner diretto che nasconde questi passaggi intermedi dietro le quinte.
il mio gioiello, non è nella lista sorgente. è un repository privato. –
e quest'ultima soluzione lo so già, come delineato nel mio post. Mi stavo chiedendo se c'era un solo liner per il comando gem. forse non c'è. –
Si potrebbe scrivere una funzione di shell a cui si sono passati gli argomenti. Ma, non conosco nessuna delle battute di testa. –