我们什么时候需要;要求';rubygems'&引用;?

我们什么时候需要;要求';rubygems'&引用;?,ruby,rubygems,Ruby,Rubygems,这与这个问题有关: 我认为RubyGems是一个包管理器,类似于apt-get-on-Ubuntu 那么什么时候我们需要在我们的代码中要求“rubygems”呢?当您使用随rubygems一起安装的gem时,请使用要求“rubygems”。原因是Ruby使用Rubygems来确定Rubygems安装的gem的路径。(无法找到要使用的gem) 或者,您可以在调用脚本时传递-rubygems标志,或者在配置文件中设置export-RUBYOPT=rubygems(~/.bashrc或~/.bash

这与这个问题有关:

我认为RubyGems是一个包管理器,类似于apt-get-on-Ubuntu


那么什么时候我们需要
在我们的代码中要求“rubygems”
呢?

当您使用随rubygems一起安装的gem时,请使用
要求“rubygems”
。原因是Ruby使用Rubygems来确定Rubygems安装的gem的路径。(无法找到要使用的gem)

或者,您可以在调用脚本时传递
-rubygems
标志,或者在配置文件中设置
export-RUBYOPT=rubygems
~/.bashrc
~/.bash\u profile
~/.profile
),该标志与该标志基本相同,只是它是隐式的

在1.9中,rubygems是隐式要求的,您不应该这样做

这里有一些关于它的文件


注意:有些人已经构建了解决方案(zozo和更快的rubygems)来避免rubygems开销

docs.rubygems.org似乎已经死了。是docs.rubygems.org/read/chapter/3的存档。或者,这里还有一些文档。