Desidero personalizzare il mio ambiente di sviluppo con alcune gemme extra. Sto usando bundler con le rotaie 3.0.x. Ho quelle gemme in più nel mio sistema locale e non voglio aggiungerle nel mio Gemfile. Come posso passare bundler e richiedere queste gemme nella mia console che è stata aperta usando bundle exec?Come utilizzare una gem locale in console con ambiente in bundle
5
A
risposta
25
Ho trovato un modo per farlo, anche se è un po 'hacky.
$ gem install gem_name
$ gem which gem_name
# outputs <full path to gem>/lib/gem_name.rb
$ rails console
> $LOAD_PATH << "<full path to gem>/lib"
> require 'gem_name'
sto facendo questo per giocare con gemme diverse prestazioni di Ruby, anche se potrebbe essere solo più facile da aggiungere al tuo Gemfile, fagotto, e poi ritornerà prima di spingere verso l'alto le modifiche.
Problemi correlati
- 1. 'bundle install' per una gem locale non risolve le dipendenze, mentre 'gem install' fa
- 2. Dipendenza locale in Gem .gemspec
- 3. Come impostare ambiente locale in laravel 4
- 4. Rails console di ambiente predefinite
- 5. Come funziona Ruby Gem in un ambiente di rotaie
- 6. Come utilizzare CanCan con i controller gem?
- 7. Opsworks Rails Console Ambiente
- 8. Controlla a livello di programmazione se gem in bundle?
- 9. Bundle Install non aggiornerà eventmachine gem
- 10. Perché il mio ambiente richiede di eseguire exec bundle?
- 11. Come posso utilizzare System.Web.Caching.Cache in un'applicazione console?
- 12. Come utilizzare la memoria locale in OpenCL?
- 13. Il server è in bundle con Flask sicuro da utilizzare in produzione?
- 14. Come utilizzare una cassa locale non pubblicata?
- 15. gem server: come aggiornare le gem con rdoc mancante?
- 16. Test controller in gem con RSpec
- 17. Come utilizzare gemme installati nella cartella vendor/bundle
- 18. Rendere Apache Felix Gogo non aprire una console locale
- 19. Come utilizzare l'archiviazione locale HTML5 con Ember.js?
- 20. Come posso utilizzare la regola "gemspec" in Bundler, mentre utilizzo ancora un checkout locale di una gemma?
- 21. Utilizzare le variabili di ambiente in CMD
- 22. Incorporamento di una console Rails live in una vista
- 23. MVC4 in bundle con TinyMCE
- 24. come utilizzare il bundle media sonata con le mie entità
- 25. Webpack: come utilizzare CommonsChunkPlugin con più bundle splittati
- 26. Come utilizzare TDD in un ambiente non molto "Testy"
- 27. Come utilizzare npm in un ambiente con accesso a Internet limitato
- 28. Come utilizzare QGraphicsScene nell'applicazione console?
- 29. "bundle install" causa Gem :: :: RemoteFetcher FetchError su ogni gemma
- 30. Come posso utilizzare fossili (DVCS) in un ambiente domestico?