M1์นฉ Mac์์ Homebrew ์ค๋ฅํด๊ฒฐ
sass ์ค์น๋ฅผ ์ํด brew์ node๋ฅผ ์ค์นํ๋๋ฐ
์ค์น๊ฐ ๋์๋ค๊ณ ๋จ์ง๋ง ํฐ๋ฏธ๋์ ๊ป๋ค ํค๊ฑฐ๋ ์๋ก์ด ํฐ๋ฏธ๋์์ brew์ sass์ version์ ํ์ธํ๋ฉด
zsh: command not found: brew
์ด ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ฐ์ํ๋ค
์ฒ์์๋ ๋ฒ์ ๋ผ๋ฆฌ ์์น๊ฐ ๊ผฌ์ธ ์ค ์๊ณ homebrew, node.js, sass๋ฅผ ๋ชจ๋ uninstallํ ์ฌ์ค์น๋ฅผ ํ์์ผ๋
๋๊ฐ์ ์ค๋ฅ ๋ฐ์ ,, ๐คฌ
๊ตฌ๊ธ๋ง ํด๋ณธ ๊ฒฐ๊ณผ ์ ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋์ค๋ฉด
Homebrew๊ฐ /usr/local/... ๊ฐ ์๋ /opt/homebrew/ ์ ์ค์ ๋์ด ์์ด์ ๊ทธ๋ ๋ค๋ ๊ฒ์ ์์๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํฐ๋ฏธ๋์ ๋ค์ด๊ฐ์
vi ~/.zshrc
๋ก ๋ค์ด๊ฐ์
export PATH=/opt/homebrew/bin:$PATH
์์ ๋ช ๋ น์ ์ถ๊ฐํ๋ฉด ํ ๋๋ ํ ๋ฆฌ์ .zshrc ๋ก ์ค์ ํด ZSH shell ๊ฐ brew command๋ฅผ ์ฐพ์ ์คํํ ์ ์๋ค.
์ด๋ ๊ฒ ํธ์ง ํ ๊ฒฝ์ฐ,
E45: 'readonly' option is set (add ! to override)
์ด๋ฐ ์๋ฌ๋ฅผ ๋์ฐ๋ฉฐ readonly ํ์ผ์ด๋ผ ์ ์ฅ๋์ง ์๋ ๊ฒฝ์ฐ๋ผ๊ณ ํ ์๋ ์๋ค
์ด๋๋ :wq์ด ์๋,
:w! (๊ฐ์ ๋ก ์ ์ฅํ๊ธฐ) ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋ก ์ ์ฅํ์ฌ ์ฃผ๋ฉด ๋๋ค.
์ฐธ๊ณ ,
:w (ํธ์ง ๋ ๋ด์ฉ์ ์ ์ฅํ๊ธฐ)
:q (ํธ์งํ๊ธฐ ์ํด ์ด์ด ๋ ํ๋ฉด์ ์ข ๋ฃํ๊ธฐ)
์์ ์์ ์ ๋ง์น๋ฉด,
์๋ก์ด ํฐ๋ฏธ๋์ ๋์ฐ๋๋ผ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์๋ ๊ฒ์ ํ์ธ ํ ์ ์๋ค.
ํ์ธ ๋ฐฉ๋ฒ
brew -v
sass --version