Bundlerはどのようにbundleしているか

 Bundlerはどのようにbundleしているか

88cc995ce5954b15c12ea14904258757?s=128

Kento Nagata

March 23, 2017
Tweet

Transcript

  1. #VOEMFS͸ͲͷΑ͏ʹ CVOEMF͍ͯ͠Δ͔ Ӭా݈ਓ 8BOUFEMZ *OD&OHJOFFS

  2. ࠓ೔࿩͢͜ͱ ACVOEMFJOTUBMMAͨ͠ͱ͖ʹԿ͕ى͖͍ͯΔͷ ͔ؾʹͳͬͯௐ΂ͯΈͨͷͰɺ ؆୯ʹ·ͱΊͯ࿩͍ͨ͠ͱࢥ͍·͢ʂ

  3. େ·͔ͳྲྀΕ (FNpMFΛύʔε ґଘؔ܎Λॲཧͯ͠Πϯετʔϧ͢ΔHFNͱ ͦͷόʔδϣϯΛܾఆ Πϯετʔϧ

  4. ؔ܎ਤ $-**OTUBMM %FpOJUJPO *OTUBMMFS 3FTPMWFS .PMJOJMMP3FTPMWFS .PMJOJMMP3FTPMWFS .PMJOJMMP3FTPMVUJPO .PMJOJMMP%FQFOEFODZ4UBUF .PMJOJMMP%FQFOEFODZ(SBQI

    %FQ1SPYZ %FQFOEFODZ 1BSBMMFM*OTUBMMFS %TM %FQFOEFODZ (FNpMFΑΓ%FpOJUJPOΛ࡞੒ ґଘؔ܎ॲཧ͓ΑͼΠϯετʔϧ Πϯετʔϧ CJOE EFQFOEFODJFT SFRVJSFNFOU ঢ়ଶ؅ཧ SFRVJSFNFOUT BDUJWBUFE
  5. ґଘؔ܎ॲཧ w %FpOJUJPOͷSFRVJSFNFOUT͔ΒEFQFOEFODZ Λ%FQFOEFODZ4UBUFͷSFRVJSFNFOUTʹ௥Ճ w %FQFOEFODZ4UBUFͷSFRVJSFNFOUT͔Βॱ൪ ʹॲཧͯ͠BDUJWBUFEʹ௥Ճ͍ͯ͘͠

  6. %FQFOEFODZ4UBUF BDUJWBUFE %FQFOEFODZ(SBQI ͢΂ͯͷґଘؔ܎Λද͢༗޲άϥϑ ܾఆͨ͠όʔδϣϯͷ৘ใ΋࣋ͭ %FQ1SPYZͷઌʹ͸%FQFOEFODZ͕ ͍Δɻ(FNͷґଘ(FNͷ৘ใΛ ࣋ͭɻ "SSBZPG%FQ1SPYZ SFRVJSFNFOUT

  7. source "https://rubygems.org" gem 'sinatra'

  8. BDUJWBUFE SFRVJSFNFOUT TJOBUSB

  9. BDUJWBUFE SFRVJSFNFOUT TJOBUSB SBDL UJMU SBDLQSPUFDUJPO SBDLd UJMU  SBDLQSPUFDUJPOd

  10. BDUJWBUFE SFRVJSFNFOUT SBDL UJMU SBDLQSPUFDUJPO TJOBUSB UJMU  SBDLQSPUFDUJPOd

  11. BDUJWBUFE SFRVJSFNFOUT SBDL UJMU SBDLQSPUFDUJPO TJOBUSB SBDLQSPUFDUJPOd

  12. BDUJWBUFE SFRVJSFNFOUT SBDL UJMU SBDLQSPUFDUJPO  TJOBUSB SBDL

  13. BDUJWBUFE SFRVJSFNFOUT SBDL UJMU SBDLQSPUFDUJPO  TJOBUSB

  14. ·ͱΊ ɾґଘؔ܎ͷ༗޲άϥϑ %FQFOEFODZ(SBQI Λ͍֤࣋ͬͯͯ௖఺ʹ޲͍͍ͯΔґଘΛຬͨ ͢࠷৽ͷόʔδϣϯΛܾఆ͍ͯ͠Δ