2013-05-09 48 views
5

我想用一些额外的宝石来定制我的开发环境。我正在使用Rails 3.0.x的捆绑器。我在本地系统中有这些额外的宝石,我不想将它们添加到我的Gemfile中。我如何通过传递打包器并在我的控制台中使用bundle exec打开这些宝石?如何在捆绑环境的控制台中使用本地宝石

回答

25

我找到了一种方法来做到这一点,尽管它有点冒险。

$ 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,捆绑,然后恢复你推你的更改。

相关问题