5
我想用一些額外的寶石來定製我的開發環境。我正在使用Rails 3.0.x的捆綁器。我在本地系統中有這些額外的寶石,我不想將它們添加到我的Gemfile中。我如何通過傳遞打包器並在我的控制檯中使用bundle exec打開這些寶石?如何在捆綁環境的控制檯中使用本地寶石
我想用一些額外的寶石來定製我的開發環境。我正在使用Rails 3.0.x的捆綁器。我在本地系統中有這些額外的寶石,我不想將它們添加到我的Gemfile中。我如何通過傳遞打包器並在我的控制檯中使用bundle exec打開這些寶石?如何在捆綁環境的控制檯中使用本地寶石
我找到了一種方法來做到這一點,儘管它有點冒險。
$ 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,捆綁,然後恢復你推你的更改。