这涉及到这样一个问题:我们什么时候需要“需要'rubygems'”?
https://stackoverflow.com/questions/3179797/how-to-use-rubytorrent-or-other-gems
我想RubyGems是的软件包管理器,类似于在Ubuntu apt-get的...
所以,当我们在我们的代码需要require 'rubygems'
?
这涉及到这样一个问题:我们什么时候需要“需要'rubygems'”?
https://stackoverflow.com/questions/3179797/how-to-use-rubytorrent-or-other-gems
我想RubyGems是的软件包管理器,类似于在Ubuntu apt-get的...
所以,当我们在我们的代码需要require 'rubygems'
?
使用require 'rubygems'
当您使用与Rubygems一起安装的gem时。原因是Ruby使用Rubygems来确定Rubygems安装的gem路径。 (无法找到您要使用的宝石)
或者,您可以通过-rubygems
标志,当你调用脚本,或者在您的个人资料设置export RUBYOPT=rubygems
(~/.bashrc
或~/.bash_profile
或~/.profile
),这是基本相同的国旗,除非是隐含的。
1.9上,rubygems是必需的implicilty,你不应该这样做。
下面是关于它的http://docs.rubygems.org/read/chapter/3
注意一些文档:有些人构建的解决方案(ZOZO和faster_rubygems),以避免RubyGems的开销http://www.ruby-forum.com/topic/212463
docs.rubygems.org似乎是死了。 [Here](https://web.archive.org/web/20130825010804/http://docs.rubygems.org/read/chapter/3)是docs.rubygems.org/read/chapter/3的档案库。或者,这里也有一些文档在http://guides.rubygems.org/rubygems-basics/。 – nekketsuuu 2017-09-30 06:23:37