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
BOXEN 使ってみた話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yoshiyuki MIYAGI
June 14, 2013
Technology
740
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
BOXEN 使ってみた話
自分の環境を構築するために BOXEN を試してみました。
Yoshiyuki MIYAGI
June 14, 2013
More Decks by Yoshiyuki MIYAGI
See All by Yoshiyuki MIYAGI
プレゼン
yosshi1202
0
4.4k
記憶色
yosshi1202
1
120
Broweser User-Agent Settings
yosshi1202
0
320
Other Decks in Technology
See All in Technology
:syncing_time:
sksat
2
750
Windows の互換機能 - 古いプログラムはなぜ動作できるのか
murachiakira
PRO
0
110
Oracle MCP Servers Explained
thatjeffsmith
1
510
型落ちシンクライアント端末のPoEモジュールを自作したかった話
logica0419
0
440
形式手法特論:Hyperproperty とモデル検査 #kernelvm / Kernel VM Study Tokyo 19th
ytaka23
0
810
ブラウザで変わるID連携(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
270
AIエージェントのためのデータ設計
daiz21
0
240
Kiro Crew で始める マルチエージェント開発
miu_crescent
PRO
0
180
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
460
2027年のMetricKit
kantacky
0
180
AWSとGitHub Actionsの責任境界と 組織で安全に使用する取り組み
nealle
0
160
Claude Teamプランの コスト最適化を考える
rfdnxbro
0
700
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Code Review Best Practice
trishagee
74
20k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
400
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
380
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
300
Navigating Weather and Climate Data
rabernat
0
490
The Invisible Side of Design
smashingmag
301
52k
Test your architecture with Archunit
thirion
2
2.4k
The SEO Collaboration Effect
kristinabergwall1
1
530
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
950
Transcript
#PYFOͬͯΈͨ :PTIJZVLJ.*:"(* 136݄14༵ۚ
#09&/ͬͯԿ 136݄14༵ۚ
IUUQCPYFOHJUIVCDPN QUIT WORRYING ABOUT YOUR TOOLS. Automate the pain out
of your development environment. Boxen installs your dependencies so you can focus on getting things done. #09&/ 136݄14༵ۚ
ڥߏஙπʔϧͰ͢ ͨͩ͠ɺ.BDʹݶΔ HJUIVC͕ࣾ࡞ͬͨ ༻్νʔϜɾݸਓ ࠓճࢼͨ͠ͷݸਓઃఆ 136݄14༵ۚ
·ͣԼ४උ 9DPEFͱ ίϚϯυϥΠϯπʔϧ ࣗͰೖΕͯͶɻ HJUIVC ͷΞΧϯτΛ ࡞͓ͬͯ͘ 136݄14༵ۚ
جຊ PINZCPYFOΛࣗ༻ʹͬͯ͘Δɻ IUUQTHJUIVCDPNCPYFOPVSCPYFO 1VQQFUpMF CVOEMFSͰ͍͏(FNpMF QVQQFUͱݺΕΔϨγϐΛه͢Δ͜ͱͰඞཁ ͳΛҰׅΠϯετʔϧͰ͖Δ HJUIVCʹ͍ͬͺ͍QVQQFU͕͋Δ ࣗͰ࡞ΕΔ 136݄14༵ۚ
ྫ1VQQFUpMF github "dnsmasq", "1.0.0" github "gcc", "1.0.0" github "git", "1.2.2"
github "homebrew", "1.1.2" github "hub", "1.0.0" github "inifile", "0.9.0", :repo => "cprice-puppet/puppetlabs-inifile" github "nginx", "1.4.0" github "nodejs", "2.2.0" github "repository", "2.0.2" github "ruby", "4.1.0" github "stdlib", "4.0.2", :repo => "puppetlabs/puppetlabs-stdlib" github "sudo", "1.0.0" 136݄14༵ۚ
ݸਓ༻్ͷઃఆ HJUIVCͱಉ͡Ϣʔβʔ໊ͷNBOJGFTUTϑΝΠϧ ͕࣮ߦ͞ΕΔ JODMVEFͰΠϯετʔϧ ͢ΔͷΛબͿ QBDLBHFIPNCSFX .BDͷΞϓϦઃఆͰ͖Δ modules/people/manifests/{github username}.pp class
people::yosshi { include dropbox include skype include iterm2::stable include chrome include emacs package { [ 'tmux', 'zsh', 'tree', 'markdown', 'wget', 'fontforge', 'the_silver_searcher' ]: } } 136݄14༵ۚ
ࣗۀࣗಘͳ᠘ 136݄14༵ۚ
طʹIPNFCSFX͕ɻ IPNFCSFXΛࣗͰೖΕͯ͠·ͬͨͨΊ CPYFOͷIPNFCSFXͱόοςΟϯά ઌʹࣗͰೖΕͨIPNFCSFXΛΞϯΠϯετʔϧ IUUQTHJTUHJUIVCDPNNYDM /opt/boxen/homebrew/bin/brew /usr/local/bin/brew 136݄14༵ۚ
#09&/ .BDͷڥߏஙπʔϧ CPYFO͏ͳΒ࠷ॳ͔Β͓͏ ৽͘͠ങͬͨΒΔ ݸਓ༻్ͰνʔϜɾϓϩδΣΫτͰ0, ࣗͰQVQQFUॻ͍ͯ0, ങ͍͑ͨ࣌ͱ͔ɺ ϝϯόʔ͕૿͑ͨ࣌ͱ͔ศརͦ͏ .BDʹݶΔ 136݄14༵ۚ
։ൃελΠϧ͕ HJUIVCࣾͱ߹͏ͳΒ ΨϯΨϯ͍͍͑ 136݄14༵ۚ
ͨͩ͠ɺ .BDʹݶΔ 136݄14༵ۚ
ࢀߟ #09&/ IUUQCPYFOHJUIVCDPN IUUQTHJUIVCDPNCPYFO #PYFOΘͳͯ͘ڐ͞ΕΔͷ·ͰͩΑͶ IUUQRJJUBDPNJUFNTDGEFFGDD 136݄14༵ۚ