๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป Programming/programming

[home brew&git] Mac M1pro home brew๐Ÿบ & git ์„ค์น˜ํ•˜๊ธฐ

๐Ÿ‘‹Hello world! I'm Dona!

์ตœ๊ทผ์— ๋งฅ๋ถ M1pro๋ฅผ ๊ตฌ๋งคํ•ด์„œ ๊ฐ์ข… ํ™˜๊ฒฝ, ํˆด๋“ค์„ ํ•˜๋‚˜์”ฉ ์„ค์น˜ํ•˜๋ฉฐ ๊ฒช์—ˆ๋˜ ์ผ๋“ค์— ๋Œ€ํ•ด ๊ณต์œ ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค!

์˜ค๋Š˜์€ home brew์ž…๋‹ˆ๋‹ค! ๐Ÿบ๐Ÿบ

๋งฅ๋ถ ์ด์ „์—๋„ ์•„์ด๋งฅ์„ ์‚ฌ์šฉํ•˜๊ธด ํ–ˆ์—ˆ์ง€๋งŒ, ์ธํ…” ์นฉ์ด ๋“ค์–ด์žˆ์—ˆ๋Š”๋ฐ, ์ด๋ฒˆ ๋งฅ๋ถ์€ M1์ด๋ผ์„œ ์กฐ๊ธˆ ๋‹ค๋ฅด๋”๋ผ๊ณ ์š”!

์ฐจ๊ทผ์ฐจ๊ทผ ๋ณด๋ฉด์„œ ๋”ฐ๋ผ ํ•˜๋ฉด ์‰ฝ๊ฒŒ ์Š‰์Š‰ ์„ค์น˜๊ฐ€ ๊ฐ€๋Šฅํ•  ๊ฑฐ์˜ˆ์š”!


๐Ÿบ๊ทธ๋ž˜์„œ home brew๊ฐ€ ๋ญ์•ผ?

  • ํ™ˆ๋ธŒ๋ฃจ๋Š” ์ž์œ -์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ํ•˜๋‚˜๋กœ์„œ ์• ํ”Œ์˜ macOS ์šด์˜ ์ฒด์ œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜๋ฅผ ๋‹จ์ˆœํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ค€๋‹ค. ์›๋ž˜ ๋งฅ์Šค ํ˜ธ์›ฐ์ด ๊ฐœ๋ฐœํ•œ ์ด ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž๋Š” ๋ฃจ๋น„ ์˜จ ์›จ์ผ์ฆˆ ๊ณต๋™์ฒด์—์„œ ์ธ๊ธฐ๋ฅผ ์–ป์—ˆ์œผ๋ฉฐ ํ™•์žฅ์„ฑ์œผ๋กœ ํ˜ธํ‰์„ ๋ฐ›์•˜๋‹ค. - ์œ„ํ‚ค๋ฐฑ๊ณผ๐Ÿ“–
  • ๊ฐ„๋‹จํ•˜๊ฒŒ ์š”์•ฝํ•˜๋ฉด ๋งฅOS ์šฉ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ธฐ๐Ÿค”
  • ํ™ˆ๋ธŒ๋ฅ˜ ์ด์ „์—๋„ ์ปค๋งจ๋“œ๋ผ์ธ์—์„œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๋งฅOS ์šฉ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž๋“ค์ด ์žˆ์—ˆ์ง€๋งŒ, ํ˜„์žฌ๋Š” ํ™ˆ๋ธŒ๋ฅ˜๊ฐ€ ์‚ฌ์‹ค์ƒ ํ‘œ์ค€์œผ๋กœ ์ž๋ฆฌ์žก์Œ
  • ๋งฅOS์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์—๊ฒŒ๋Š” ๊ฑฐ์˜ ํ•„์ˆ˜์ ์ธ ๋„๊ตฌ๐Ÿ› 

โš™๏ธ ์ฐจ๊ทผ์ฐจ๊ทผ ๊น”์•„๋ณด์ž

0๏ธโƒฃ Mac M1์˜ ๊ฒฝ์šฐ ๋กœ์ œํƒ€ ์ด์šฉํ•ด์„œ ์„ค์น˜(M1์ด ์•„๋‹Œ ๋ถ„์€ pass!)

  • ์‘์šฉํ”„๋กœ๊ทธ๋žจ โžก๏ธ ์œ ํ‹ธ๋ฆฌํ‹ฐ โžก๏ธ ํ„ฐ๋ฏธ๋„ ์šฐํด๋ฆญ โžก๏ธ ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐ โžก๏ธ Rosetta๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ด๊ธฐ ์ฒดํฌ

์‘์šฉํ”„๋กœ๊ทธ๋žจ - ์œ ํ‹ธ๋ฆฌํ‹ฐ
ํ„ฐ๋ฏธ๋„ - ์ •๋ณด๊ฐ€์ ธ์˜ค๊ธฐ
๋กœ์ œํƒ€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ด๊ธฐ


1๏ธโƒฃ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์˜ ์„ค์น˜ ๋ช…๋ น์–ด command + C โžก๏ธ command + V

  • ์ฐธ๊ณ ) password๋ฅผ ์ž…๋ ฅํ•˜๋ผ๋Š” ๋ฉ”์„ธ์ง€๊ฐ€ ๋œจ๋ฉด ์ปดํ“จํ„ฐ ๊ณ„์ • ๋กœ๊ทธ์ธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด๋•Œ, ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด๋„ ํ„ฐ๋ฏธ๋„ ์ฐฝ ์— ๊ธ€์”จ๊ฐ€ ๋ณด์ด์ง€ ์•Š์œผ๋‹ˆ ๋‹นํ™ฉํ•˜์ง€ ๋ง์•„์š”! โ˜บ๏ธ

๊ณต์‹ ํ™ˆํŽ˜์ด์ง€ ํ•˜๋‹จ์˜ install ๋ช…๋ น์–ด

 

๋ช…๋ น์–ด๋ฅผ ๊ทธ๋Œ€๋กœ ์น˜๋ฉด waring์ด ๋œน๋‹ˆ๋‹ค


2๏ธโƒฃ ๊ฒฝ๊ณ  ๋ฉ”์„ธ์ง€ ํ•ด๊ฒฐํ•˜๊ธฐ

  • ํ•˜๋ผ๋Š” ๋Œ€๋กœ ํ–ˆ๋Š”๋ฐ, ๋นจ๊ฐ„์ƒ‰ ๊ธ€์”จ๋กœ Waring๊ณผ ํ•จ๊ป˜ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์„ ์ˆ˜๊ฐ€ ์—†๋Œ€์š”. ๋‹นํ™ฉํ•˜์ง€ ๋ง™์‹œ๋‹ค! ์•„๋ž˜์— Next steps์ด๋ผ๊ณ  ์นœ์ ˆํ•˜๊ฒŒ ์•Œ๋ ค์ฃผ๊ทธ๋“ ์š”! :)
  • ์š” ์Šคํ…์„ ํ•˜์ง€์•Š๊ณ  ๋„˜์–ด๊ฐ€๋ฉด "error : zsh: command not found: brew" ์—๋Ÿฌ๊ฐ€ ๋œน๋‹ˆ๋‹ค!

 

next steps!


3๏ธโƒฃ git ์„ค์น˜ํ•˜๊ธฐ

  • ์•„๋ž˜์˜ ์ฝ”๋“œ๋งŒ ์ž…๋ ฅํ•ด์ฃผ๋ฉด ๋š๋”ฑ!
brew install git


๐Ÿบ home brew ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€ : https://brew.sh/

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

REFERENCE