只安装宝石的一部分

时间:2016-08-08 15:51:38

标签: ruby rubygems bundler

我目前安装了一个大型宝石,我只使用了一部分。所以,有几个问题:

  • 是否可以只安装我需要的部件?
  • 如果是这样,那么安装整个事物是否更有意义,只有require我需要的部分?

1 个答案:

答案 0 :(得分:1)

只能完整地安装gem,即在gemspec中声明的所有内容。

  

如果是这样,那么安装整个事物会更有意义吗?   只需要我需要的部分吗?

只需要您所需要的就是您正在寻找的东西。如果gem在你的Gemfile中声明如下:

gem "your_gem", require: false

然后,它不会在你的应用程序中自动被要求,因此,不会被加载到内存中,这似乎是你想要的效果。然后,只需要你需要的部分。