2009-11-07 14 views
15

È possibile cercare tutte le gemme che si basano su un certo rubino?Come trovo le gemme che dipendono da una gemma?

Ad esempio, mi piacerebbe chiedere tutte le gemme in gemcutter che si basano sulla gemma dell'unità di test.

Sfondo: Sto cercando di vedere come altre gemme gestiscono il problema menzionato here.

risposta

3

Ricerca di gemme con test-unit porta in primo piano un paio di gemme con dei test-unit dipendenze:

gemma ricerca di prova-unit

Inoltre, è possibile cercare il vostro gemme locali dipendenze con la mia gem grep plugin

gemma dipendenze grep -f test-unit

In una versione futura ho intenzione di supportare la ricerca delle dipendenze gem remote ...

+2

Purtroppo non funziona con le versioni recenti di gem – raphinesse

+0

Questo dovrebbe davvero essere integrato nei rubygems stesso. – shevy

7

Ho avuto lo stesso problema e ho scoperto che alcuni degli altri suggerimenti per questa domanda sono ora defunti. Ho trovato una soluzione in due passaggi che ha funzionato per me.

Il seguente script UNIX-y vi dirà tutte le gemme tue gemme dipendono da:

gem list | egrep '^.*[ ]' -o | gem dependency 

Poi ho solo cercato il colpevole in uscita.

+0

Questo grep fallisce se è installata più di una versione di qualsiasi gemma. –

Problemi correlati