5
Qual è la differenza tra require 'cool_lib'
e gem 'cool_lib'
?Qual è la differenza tra `require` e` gem`
Qual è la differenza tra require 'cool_lib'
e gem 'cool_lib'
?Qual è la differenza tra `require` e` gem`
gem
offre più opzioni su quale gemma esatta si carichi: see here per molti dettagli. In questo esempio, non c'è alcuna differenza effettiva.
Mi consiglia di utilizzare require
a meno che non espressamente necessario il potere di gem
- sembra essere quello che la maggior parte delle persone utilizzano.
Grazie mille per la spiegazione. Lo apprezzo molto. –
Una differenza è che se si condivide il codice con qualcuno che non utilizza rubygems, il modulo 'require' funzionerà ancora per loro (a condizione che abbiano installato manualmente cool_lib nel percorso di inclusione). –
Buona risposta, ma non "richiedere" rubygems "". Vedi: http://www.rubyinside.com/why-using-require-rubygems-is-wrong-1478.html. –