Ho una gemma chiamata "qualcosa".Come aggiungere "leva" quando si sviluppa una gemma Ruby
Vorrei sviluppare la gemma come dipendenza dallo sviluppo. Tuttavia non so come caricarlo.
Se ho "require qualcosa" in lib/something.rb, quando rilascio la gem, genera un LoadError, perché la leva è solo una dipendenza di sviluppo.
Allo stesso tempo, non voglio continuare ad aggiungere e rimuovere la leva quando sto eseguendo il codice.
Qual è il modo migliore per richiedere la leva solo durante lo sviluppo dell'applicazione, ma non per la dipendenza dalla gemma?
Domanda simile, ma nessuna risposta: http://stackoverflow.com/questions/18109735/use-pry-in-gems-without-modifying-the-gemfile-or-using-require?rq=1 –
Forse prendere in considerazione quale contesto stai eseguendo il codice che necessita di leva. Se proviene da specifiche, inserisci la richiesta in 'spec_helper.rb' (o equivalente). Se proviene da un'attività di rake, inseriscila nel 'Rakefile'. Se proviene da uno script raw, inseriscilo o caricalo dagli argomenti della riga di comando con 'ruby -rpry' –