我想用一些额外的宝石来自定义我的开发环境。我正在使用带有rails 3.0.x的bundler。我在本地系统中有那些额外的宝石,我不想将它们添加到我的Gemfile中。我如何通过bundle exeler并在我的控制台中使用bundle exec打开这些宝石?
答案 0 :(得分:27)
我找到了一种方法,虽然它有点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'
我这样做是为了使用不同的Ruby性能宝石,尽管将它添加到Gemfile,bundle,然后在推高更改之前还原它可能会更容易。