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

È stato utile?

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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top