Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2021-5-25 アウトプットサークル発表会
Search
mihoo_24
May 25, 2021
Programming
0
68
2021-5-25 アウトプットサークル発表会
mihoo_24
May 25, 2021
Tweet
Share
More Decks by mihoo_24
See All by mihoo_24
2023-11-24 DevFest Nagoya2023
mihoo_24
0
90
2023-07-08 名古屋オフライン勉強会
mihoo_24
0
55
2023-3-25 名古屋オフライン勉強会
mihoo_24
0
73
2022-12-3 大阪オフライン勉強会
mihoo_24
0
30
2022-8-28 オンライン勉強会
mihoo_24
0
26
2021-11-14 名古屋オフラインもくもく会
mihoo_24
0
32
2021-4-10 名古屋オフラインもくもく会
mihoo_24
0
44
2021-7-17 オンライン初学者向けLT会
mihoo_24
0
24
2021-4-27 アウトプットサークル発表会
mihoo_24
0
24
Other Decks in Programming
See All in Programming
ISUCON研修おかわり会 講義スライド
arfes0e2b3c
1
450
PicoRuby on Rails
makicamel
2
130
NPOでのDevinの活用
codeforeveryone
0
840
猫と暮らす Google Nest Cam生活🐈 / WebRTC with Google Nest Cam
yutailang0119
0
120
git worktree × Claude Code × MCP ~生成AI時代の並列開発フロー~
hisuzuya
1
570
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
2
150
プロダクト志向なエンジニアがもう一歩先の価値を目指すために意識したこと
nealle
0
130
10 Costly Database Performance Mistakes (And How To Fix Them)
andyatkinson
0
340
AIともっと楽するE2Eテスト
myohei
6
2.6k
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
650
AIプログラマーDevinは PHPerの夢を見るか?
shinyasaita
1
220
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
530
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
The Language of Interfaces
destraynor
158
25k
Building Applications with DynamoDB
mza
95
6.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Building Adaptive Systems
keathley
43
2.7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
A designer walks into a library…
pauljervisheath
207
24k
Code Review Best Practice
trishagee
69
18k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Transcript
Railsͷgemͱbundleʹ͍ͭͯ 2021/5/25 Έ΄
ࠓͷ༰ • gemͱԿ͔ • Ͳ͏ͬͯ͏͔ • bundleͱԿ͔ • bundleͷίϚϯυ •
gemͷߋ৽ʢbundle updateʣ • ·ͱΊ
ࠓͷ༰ • gemͱԿ͔ • Ͳ͏ͬͯ͏͔ • bundleͱԿ͔ • bundleͷίϚϯυ •
gemͷߋ৽ʢbundle updateʣ • ·ͱΊ
gemͱ RubyͰ༻Ͱ͖ΔϥΠϒϥϦͷ͜ͱɻ ༻͢Δ͜ͱͰૉૣ͘ੜ࢈తʹϓϩάϥϛϯάΛ ࡞Ͱ͖Δɻ gemͷྫ ɾdevise(ϩάΠϯػೳ) ɾpry-byebugʢσόοάπʔϧػೳʣ Կ͕ಋೖ͞Ε͍ͯΔ͔Γ͍ͨˠgem listίϚϯυ
ࠓͷ༰ • gemͱԿ͔ • Ͳ͏ͬͯ͏͔ • bundleͱԿ͔ • bundleͷίϚϯυ •
gemͷߋ৽ʢbundle updateʣ • ·ͱΊ
Ͳ͏ͬͯ͏͔ ᶃGemfileʹಋೖ͍ͨ͠gemΛೖྗ͢Δ ᶄbundle install(͘͠bundle)Λ࣮ߦ͢Δ …ͱGemfile.lock͕ߋ৽͞Εͯgem͕ಋೖ͞ΕΔ ྫʢGemfileʣ όʔδϣϯΛࢦఆ͢Δࡍࢦఆ͢Δ
ࠓͷ༰ • gemͱԿ͔ • Ͳ͏ͬͯ͏͔ • bundleͱԿ͔ • bundleͷίϚϯυ •
gemͷߋ৽ʢbundle updateʣ • ·ͱΊ
bundleͱԿ͔ bundle:ଋ,͔ͨ·Γ ϓϩδΣΫτͰͲͷgemΛͲͷόʔδϣϯͰ ར༻͢Δͷ͔͕େࣄͰ͕͢ɺgemίϚϯυͰ ཧ͖͠Ε·ͤΜɻ ͦ͜ͰBundlerͱ͍͏πʔϧΛར༻͠·͢ɻ BundlerϓϩδΣΫτͰ͏gemΛଋͶͯɺ ͲͷgemͷͲͷόʔδϣϯ͕ඞཁ͔໌ࣔ͢ΔΈͰ͢ɻ ઌ΄Ͳͷbundle install(͘͠bundle)BundlerͷίϚϯυͰ͢ɻ
ࠓͷ༰ • gemͱԿ͔ • Ͳ͏ͬͯ͏͔ • bundleͱԿ͔ • bundleͷίϚϯυ •
gemͷߋ৽ʢbundle updateʣ • ·ͱΊ
bundleͷίϚϯυ
ࠓͷ༰ • gemͱԿ͔ • Ͳ͏ͬͯ͏͔ • bundleͱԿ͔ • bundleͷίϚϯυ •
gemͷߋ৽ʢbundle updateʣ • ·ͱΊ
gemͷߋ৽(bundle update) GemΛಋೖ͍ͨ࣌͠ʹGemfileʹೖྗ͠·͕͢ɺόʔδϣϯࣗಈͰ ߋ৽͞Ε·ͤΜɻ όʔδϣϯΞοϓ͍ͨ͠߹bundle updateΛߦ͍·͢ɻ
gemͷߋ৽(bundle update) Ͱ͕͢ɺόʔδϣϯΞοϓͷ݁ՌɺΞϓϦέʔγϣϯ͕͏·͘ಈ͔ͳ͘ ͳΔڪΕ͕͋ΔͷͰ҆қͳߋ৽ةݥͰ͢ɻ ᶃߋ৽͢Δඞཁ͕͋Δͷ͔ݕ౼͢Δ ᶄͲͷόʔδϣϯ͕Ͳ͏ߋ৽͞Ε͔ͨ֬ೝ͢Δ ᶅଥͳͷ͔ௐࠪ͢Δʢ͕͋ΕόʔδϣϯΛ͢ʣ ᶆ͕ͳ͚ΕϨϏϡʔΛґཔ͠ϦϙδτϦʹऔΓࠐΉ
ࠓͷ༰ • gemͱԿ͔ • Ͳ͏ͬͯ͏͔ • bundleͱԿ͔ • bundleͷίϚϯυ •
gemͷߋ৽ʢbundle updateʣ • ·ͱΊ
·ͱΊ ɾgemRubyͰ༻Ͱ͖ΔϥΠϒϥϦͷ͜ͱɻ ɾbundlerͰgemͷόʔδϣϯΛཧ͢Δɻ ɾgemΛಋೖ͢ΔࡍGemfileʹهೖͯ͠bundle installΛߦ͏ɻ ɾgemͷߋ৽bundle updateͰ৻ॏʹߦ͏ɻ
ࢀߟจݙ ɾॻ੶ɿେೡࢠଞ, ݱͰ͑ΔRuby on Rails5म࣮ફΨΠυ, ϚΠφϏग़൛, 2018. ɾWebɿʲRailsʳgemͱbundleʹ͍ͭͯ·ͱΊͯΈͨ, 2021-05, Ӿཡ
2021-5- 23,https://qiita.com/mihooo24/items/8c3689bea4e89f613c65 ɾWebɿʲRailsʳbundle updateɺ৻ॏʹɻ, 2021-05, Ӿཡ 2021-5-23,https:// qiita.com/mihooo24/items/db70e296f126bec44900
Ҏ্Ͱ͢ɻ ͝ਗ਼ௌ͖ɺ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ