2013-05-09 7 views
5

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

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