Come utilizzare i file binari gem bundler in path
Domanda
Ho appena iniziato a utilizzare bundler per l'imballaggio delle gemme in seller/.Il problema è con alcune gemme (come rspec e cetriolo) che hanno file binari.Il percorso binario che si trova sotto my_app/vendor/gems/ruby/1.8/...cucumber-0.6.2/bin/ non è nel mio percorso, quindi quando vado a eseguire cetriolo ottengo che il comando non viene trovato.
Qual è il modo più semplice per eseguire i file binari gem in bundle dall'interno dell'app anziché aggiungere un gran numero di cartelle al mio percorso?
Grazie
Soluzione
OK, quindi il collegamento simbolico era in effetti un'idea stupida.Questa domanda però mi ha fatto riflettere e ho trovato questo: http://litanyagainstfear.com/blog/2009/10/14/gem-bundler-is-the-future/
Bundler scaricherà anche gli eseguibili gem nella directory Rails.root/bin.Ciò significa che è possibile utilizzare, ad esempio, un contenitore/rastrello.
quindi, dalla radice Rails, fa bin/cucumber
lavoro?
Altri suggerimenti
La versione più recente di bundler ha un'azione "exec".Quindi per il cetriolo sarebbe:
bundle exec cucumber