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
ruby02
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kuniaki IGARASHI
April 17, 2013
Technology
960
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ruby02
Ruby講義 第2回 環境構築
2013.4.18
Kuniaki IGARASHI
April 17, 2013
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
RailsTokyo 4 GarnetTech373
igaiga
0
120
ActiveJobUpdates
igaiga
1
690
roppongirb_20250911
igaiga
1
760
igaiga Ruby Association Activity Report 2025 LT
igaiga
1
160
KaigiOnRails2024
igaiga
16
25k
RuboSensei
igaiga
0
360
Shibuya.rb-2023-04-27-igaiga
igaiga
1
600
Ginza Rails27 igaiga
igaiga
9
14k
tork09igaiga
igaiga
2
430
Other Decks in Technology
See All in Technology
論語・武士道・産業革命から見る かわるもの、かわらないもの
ichimichi
8
1.9k
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
780
ガバメントクラウドでのランサムウェア対策
techniczna
0
270
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
190
DevOps Agentで運用判断をチーム資産にする~Agent InstructionsとAgent Skillを継続的に育てる~
fujioka6789
0
180
AI Agent を本番環境へ―― Microsoft Foundry × Azure Serverless で作る Enterprise-Ready な基盤
shibayan
PRO
1
920
reFACToring
moznion
1
1k
「休む」重要さ
smt7174
7
1.8k
「待ち時間」の消滅と「自我消耗」の加速:生成AI時代のエンジニアを救うメンタル・リソース管理
poropinai1966
0
370
QAと開発の両側から進める AI活用 -QAプロセスAI支援ツールキットと Inner Loop / Outer Loopの取り組み-
legalontechnologies
PRO
2
380
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
440
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.7k
Between Models and Reality
mayunak
4
380
Believing is Seeing
oripsolob
1
180
Claude Code のすすめ
schroneko
67
230k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Why Our Code Smells
bkeepers
PRO
340
58k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
280
4 Signs Your Business is Dying
shpigford
187
22k
HDC tutorial
michielstock
2
760
A Soul's Torment
seathinner
6
3.1k
The Invisible Side of Design
smashingmag
301
52k
Designing Powerful Visuals for Engaging Learning
tmiket
1
470
Transcript
3VCZߨٛ ୈճڥߏங ޒेཛྷ໌ UXJUUFSJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ BUҰڮେֶ ࣾձՊֶʹ͓͚Δใٕज़ͱίϯςϯπ࡞ᶙ χϑςΟגࣜձࣾدෟߨٛ
χϑςΟגࣜձࣾ ఏڙ
Δ͜ͱ ߨٛʹ͍ͭͯ 3VCZڥߏங JSCͰ3VCZϓϩάϥϜΛ࣮ߦ͢Δ SCϑΝΠϧͰ3VCZϓϩάϥϜΛ࣮ߦ͢Δ
3VCZڥߏங ҎԼͷࢿྉʹԊͬͯ3VCZΛ࣮ߦ ͢ΔڥΛ࡞͍ͬͯͩ͘͞ɻ IUUQCJUMZSVCZFOW
ࣗݾհ
ޒेཛྷ໌ ߨࢣ גࣜձࣾສ༿ UXJUUFSJHBJHB IUUQTHJUIVCDPNJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ
ᖛ࡚݈ޗ 5FBDIJOH"TTJTUBOU qVYqFY JOD ถࠃ๏ਓ UXJUUFSINTL IUUQTHJUIVCDPNINTL IUUQXXXGBDFCPPLDPNIBNBDIBOH
ߨٛʹ͍ͭͯ ධՁํ๏
௨ίϚ Նֶظɾౙֶظ ༵࣌ݶ 3VCZ͓Αͼ3VCZPO3BJMTΛͬͨجૅతͳϓϩάϥϜ ͕ॻ͚ΔΑ͏ʹͳΔ͜ͱΛඪͱ͠·͢ɻ ߨٛܗࣜͰͷઆ໌ͱϓϩάϥϛϯά࣮श࡞ۀΛ௨࣮ͯ͡ࡍʹ ϓϩάϥϜΛॻ͖ͳ͕ΒतۀΛਐΊ·͢ɻ ࣮शϖΞϓϩάϥϛϯάͰਐΊΔ༧ఆͰ͢ɻ 3VCZͷόʔδϣϯݪଇɺ ࠷৽ͷ·ͨΛ͍·͢ɻ
ߨٛதωοτϫʔΫ HPPHMF GBDFCPPLUXJUUFSͳͲ ͳΜͰ Λࣗ༝ʹ͍ͬͯͩ͘͞ɻ
Նֶظ ୈճʙୈճ 3VCZ 8FC"QQMJDBUJPO ౙֶظ ୈճʙୈճ 3VCZPO3BJMT ߨٛ༧ఆ ˞ౙֶظͷडߨ
ՆֶظͷडߨΛલఏͱ͠·͢
ධՁํ๏ ԋश՝Λఏग़͍͖ͯͨͩ͠ධՁΛߦ͍·͢ɻ ·ͨɺतۀͷߩݙධՁͷରͱ͠·͢ɻ ग़੮͕तۀճͷͷʹຬͨͳ͍߹ʮ'ʯͱ͠·͢ɻ
ڭՊॻɿͨͷ͍͠3VCZ IUUQXXXBNB[PODPKQEQ ͓ങ͍ٻΊ େֶੜڠ·ͨ δϡϯΫಊାళͰ
ࢀߟॻʢ͓ΈͰʣ IUUQXXXBNB[PODPKQEQ จࣈྻͷҰ෦Λஔ͢Δ ˣ3VCZͷϓϩάϥϜͰ͜͏ॻ͘ Q͍͍͍͋͋͋TVC ͍͋ Ѫ Ѫ͍͍͋͋ Q͍͍͍͋͋͋HTVC
͍͋ Ѫ ѪѪѪ
จࣈྻΛ࿈݁͢Δ จࣈྻͷҰ෦Λஔ͢Δ จࣈྻͷઌ಄ɾඌ͔ΒۭനΛऔΓআ͘ จࣈྻ͕ਖ਼نදݱͱͯ͠ਖ਼͍͔͠ௐΔ σΟϨΫτϦͱϑΝΠϧͷҰཡΛऔಘ͢Δ ΧϨϯτσΟϨΫτϦΛมߋ͢Δ ϑΝΠϧΛίϐʔ͢Δ ݱࡏͷ࣌Λऔಘ͢Δ 3VCZ(FNTͰϥΠϒϥϦΛΠϯετʔϧ͢Δ 3VCZεΫϦϓτΛίϚϯυʹ͢Δ
3VCZϨγϐϒοΫ࣍ ൈਮ IUUQXXXOPUXPSLPSHSVCZSFDJQFCPPLDPOUFOUTEFUBJMIUNM
σʔλղੳ ɹ8FC্ͷσʔλऩू ɹɹ"NB[POͰਓؾͷ ɹɹΛఆظతʹௐΔ ɹେྔͷσʔλղੳ ɹɹXJLJQFEJBΞΫηεղੳ ɹɹ૬σʔλͷղੳͱ༧ 3VCZΛͬͯ Ͱ͖Δ͜ͱ
8FCΞϓϦέʔγϣϯͷ࡞ 3VCZΛͬͯͰ͖Δ͜ͱ
3VCZͷجૅ͕ʹ͖ͭɺ؆୯ͳϓϩάϥϜΛॻ͚Δ ɹXJLJQFEJBΞΫηεͷղੳ ɹ&YDFMϑΝΠϧΛϓϩάϥϜ͔ΒಡΈॻ͖͢Δ 3VCZPO3BJMTͷجૅ͕ʹ͖ͭɺ؆୯ͳΞϓϦΛ࡞ΕΔ ɹը૾Λߘ͢Δ8FCΞϓϦ࡞Γ ɹΠϯλʔωοτͷࣗ࡞8FCΞϓϦͷެ։ 3VCZʹؔ͢Δෆ໌͕͋ͬͨͱ͖ʹௐΒΕΔ ͜ͷߨٛΛड͚Δͱ ͜Ε͕Ͱ͖ΔΑ͏ʹͳΔ ༧ఆ
ߨٛࢿྉஔ͖ աڈͷࢿྉ͕%-Ͱ͖·͢ɻ IUUQTHJUIVCDPNJHBJHBIJUPUTVCBTIJSVCZ
ࡶஊɾ࣭༻GBDFCPPLάϧʔϓ IUUQTXXXGBDFCPPLDPNHSPVQTIJUPUTVCBTIJSC ɾՃೖඇՃೖࣗ༝Ͱ͢ ɾՃೖඇՃೖʹؔ͠·ͤΜ ɾࢀՃऀҰཡެ։͞Ε·͢ ɾࢀՃऀελοϑ ߨࢣɾ5" ͱࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞
ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞ ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢
3VCZڥߏங ҎԼͷࢿྉʹԊͬͯ3VCZΛ࣮ߦ ͢ΔڥΛ࡞͍ͬͯͩ͘͞ɻ IUUQCJUMZSVCZFOW
ڥ͕Ͱ͖ͨΒ 3VCZΛ ͔ͭͬͯΈ·͠ΐ͏
·ͣ JSC ΛͬͯΈ·͠ΐ͏ɻ JSCͰ3VCZͷίʔυ ϓϩά ϥϜ Λߦ࣮ͣͭߦͰ͖·͢ɻ
8JOEPXT ࣍ϖʔδʹղઆ ɹ$PNNBOE1SPNQUXJUI3VCZBOE3BJMTΛىಈ ɹɹJSCͱೖྗ .BD ࣍ϖʔδʹղઆ ɹɹλʔϛφϧΛىಈ ΞϓϦέʔγϣϯϢʔςΟϦςΟλʔϛφϧBQQ ɹɹJSCͱೖྗ
6CVOUV -JOVY ɹɹʮʯΛىಈ ϖʔδޙʹղઆ ɹɹJSCͱೖྗ JSCىಈํ๏
ը໘ʹ)FMMPXPSMEͱදࣔ͢ΔίʔυΛ࣮ߦ JSC λʔϛφϧ .BD ·ͨίϚϯυϓϩϯϓτ 8JO Λىಈ͠·͢ɻ ҎԼͷίϚϯυΛଧͬͯɺ&OUFSΛԡ࣮ͯ͠ߦ͠·͢ɻ ˞ઌ಄ͷλʔϛφϧͰ͋Δ͜ͱΛද͢ϚʔΫͰ͢ɻ
ೖྗ͠ͳ͍ ࠓޙɺλʔϛφϧͰଧͭίϚϯυಉ͡ॻࣜ ࢵͷഎܠ৭ɺϚʔΫ Ͱॻ͖·͢ɻ ࣍ͷϖʔδଓ͘ ˞ࠓޙλʔϛφϧͱݺͿͷͰ8JOͷਓಡΈସ͍͑ͯͩ͘͞ɻ
ҎԼͷ3VCZίʔυΛଧͬͯɺ&OUFSΛԡ࣮ͯ͠ߦ͠·͢ɻ QVUT z)FMMPXPSMEz ˞ͷഎܠ৭3VCZͷ ίʔυΛද͠·͢ɻ ͜Ε͕දࣔ͞ΕΕޭͰ͢ɻ ˞JSCͰը໘ʹදࣔ͞ΕΔߦ಄ͷQ3VCZͷόʔδϣϯͰ͢ɻ ڥʹΑͬͯҟͳΓ·͢ɻ ը໘ʹ)FMMPXPSMEͱදࣔ͢ΔίʔυΛ࣮ߦ
6CVOUV λʔϛφϧ͕ىಈͨ͠ΒJSCͱίϚϯυΛଧͪ·͢ɻ QVUT z)FMMPXPSMEz ͱଧͪ·͢ɻ લͷϖʔδͱಉ͡ʹͳΓ·͢ɻ ࠨϝχϡʔͷҰ൪্ͷϘλϯΛԡ͠ɺݕࡧϘοΫεʹʮʯͱଧͪ·͢
࣍ϑΝΠϧʹ 3VCZίʔυΛ ॻ͍ͯΈ·͠ΐ͏ɻ
3VCZίʔυΛϑΝΠϧʹهड़࣮ͯ͠ߦ ΤσΟλΛىಈ͠·͢ɻ 8JO .BDͷਓ4VCMJNF5FYUΛɺ 6CVOUVͷਓHFEJUΛىಈ͍ͯͩ͘͠͞ɻ IFMMPSCͱ͍͏໊લͰอଘ͠·͢ɻ QVUT z)FMMPXPSMEz ϓϩάϥϜΛೖྗ͠·͢ɻ 8JOͷ߹$ˇ4JUFTϑΥϧμʹɺ
.BDͷ߹‑IPNFϑΥϧμʹอଘ͍ͯͩ͘͠͞ɻ ͭͮ͘ ˞໊લSCΛ͚Εɺଞͷ໊લͰ0,Ͱ͢ɻ
3VCZίʔυΛϑΝΠϧʹهड़࣮ͯ͠ߦ λʔϛφϧΛىಈͯ͠ҎԼΛ࣮ߦ͠·͢ɻ SVCZIFMMPSC )FMMPXPSMEͱදࣔ͞ΕΕޭͰ͢ɻ
None
ߨٛࢿྉஔ͖ աڈͷࢿྉ͕%-Ͱ͖·͢ɻ IUUQTHJUIVCDPNJHBJHBIJUPUTVCBTIJSVCZ
ࡶஊɾ࣭༻GBDFCPPLάϧʔϓ IUUQTXXXGBDFCPPLDPNHSPVQTIJUPUTVCBTIJSC ɾՃೖඇՃೖࣗ༝Ͱ͢ ɾՃೖඇՃೖʹؔ͠·ͤΜ ɾࢀՃऀҰཡެ։͞Ε·͢ ɾࢀՃऀελοϑ ߨࢣɾ5" ͱࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞
ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞ ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢