2010-01-30 73 views

回答

5

gem爲您提供了更多的選項,您可以加載哪個精確的寶石:see here瞭解大量的細節。在這個例子中,沒有有效的區別。

我推薦使用require,除非你特別需要gem的力量 - 這似乎是大多數人使用的。

+0

非常感謝您的解釋。對此,我真的非常感激。 – 2010-01-30 08:55:54

+4

一個區別是,如果您將代碼與不使用rubygems的人共享,那麼'require'表單仍然適用於他們(只要他們在include路徑中手動安裝了cool_lib)。 – 2010-01-30 09:37:36

+1

很好的答案,但不要「需要'rubygems'」。請參閱:http://www.rubyinside.com/why-using-require-rubygems-is-wrong-1478.html。 – 2010-01-30 15:39:24

相關問題