2013-03-31 9 views
11

Al momento ho il seguente nel mio Gemfile:Come uso una dipendenza da github nel mio gemspec?

gem 'voteable_mongo'#,  :github => 'kamilski81/voteable_mongo' 

e io la migrazione miei modelli in un .gemspec, ma non sono sicuro di come questo sarebbe guardare dentro il mio gemspec. Al momento ho:

s.add_dependency "voteable_mongo" 

Ma questo finisce con il dependenty sbagliata (quella originale ho clonato) Vorrei usare la mia dipendenza. Come potrei indicare la mia dipendenza da gemspec al mio repository github?

risposta

8

Come indicato nel gem specification, l'elenco delle gemme che forniti attraverso add_dependency saranno utilizzati per assicurarsi che coloro che sono già installate nel sistema durante il processo di installazione (cioè gem install), quindi l'opzione git non avrebbe senso poiché ciò non attiva alcuna installazione aggiuntiva di alcuna dipendenza (come fa).

In sintesi: non è possibile fare ciò che si sta tentando di fare all'interno di uno .gemspec

Problemi correlati