8

我想用一些额外的宝石来定制我的开发环境。我正在使用带有 rails 3.0.x 的捆绑程序。我的本地系统中有这些额外的宝石,我不想将它们添加到我的 Gemfile 中。我如何绕过 bundler 并在使用 bundle exec 打开的控制台中要求这些 gem?

4

1 回答 1

29

我找到了一种方法来做到这一点,虽然它有点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 性能 gem,尽管将它添加到您的 Gemfile 中,捆绑,然后在您推送更改之前恢复可能会更容易。

于 2014-04-26T16:35:34.823 回答