Ruby on rails 3 如何在捆绑环境中使用控制台中的本地gem

Ruby on rails 3 如何在捆绑环境中使用控制台中的本地gem,ruby-on-rails-3,bundler,gemfile,Ruby On Rails 3,Bundler,Gemfile,我想用一些额外的宝石来定制我的开发环境。我将bundler与rails 3.0.x一起使用。我在本地系统中有这些额外的gem,我不想将它们添加到我的gem文件中。我怎样才能绕过bundler并在使用bundle exec打开的控制台中使用这些gems呢?我找到了一种方法,尽管它有点不成熟 $ gem install gem_name $ gem which gem_name # outputs <full path to gem>/lib/gem_name.rb $ rails c

我想用一些额外的宝石来定制我的开发环境。我将bundler与rails 3.0.x一起使用。我在本地系统中有这些额外的gem,我不想将它们添加到我的gem文件中。我怎样才能绕过bundler并在使用bundle exec打开的控制台中使用这些gems呢?

我找到了一种方法,尽管它有点不成熟

$ 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'
$gem安装gem\u名称
$gem哪个gem_名称
#输出/lib/gem_name.rb
$rails控制台
>$LOAD\u路径需要“gem\u名称”
我这样做是为了使用不同的Ruby性能宝石,尽管在进行更改之前,将其添加到Gemfile、bundle,然后还原可能会更容易