๋ค์ด๋ก๋ํด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
ASP.NET Core 8.0 Runtime (v8.0.0-preview.5) - macOS Arm64 Binaries!
ASP.NET Core ๋ฐํ์์ .NET ๋ฐํ์์ ์ข ์๋ฉ๋๋ค. .NET 8.0 ๋ค์ด๋ก๋์์ .NET ๋ฐํ์์ ์ฐพ์ ์ ์์ต๋๋ค.
30์ด ํ์๋ ๋ค์ด๋ก๋๊ฐ ์์๋์ง ์์ผ๋ฉด ์ฌ๊ธฐ๋ฅผ ํด๋ฆญํ์ฌ ์๋์ผ๋ก ๋ค์ด๋ก๋ํ์ธ์.
๋ค์ด๋ก๋ ํ์ผ์ด ์์๋์ง ์์๋์ง ํ์ธํ๋ ค๋ฉด ์์ SHA512 ์ฒดํฌ์ฌ ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ด๋ก๋ํ ์ด์ง ํ์ผ ํ์ธ์ ์ค๋ช ๋ ๋๋ก ํ์ผ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ ์ ์์ต๋๋ค.
์ฑ์ ๋ง๋ค๊ณ ์ถ์ผ์ ๊ฐ์?
๋จ๊ณ๋ณ ์์ต์๋ ์ปดํจํฐ์์ .NET์ ์คํํ๊ณ Hello World ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น๋ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
SDK ์ค์น
๋ค์ด๋ก๋๊ฐ ์๋ฃ๋๋ฉด ํฐ๋ฏธ๋์ ์ด๊ณ ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ SDK๋ฅผ ์ถ์ถํ๊ณ ํฐ๋ฏธ๋์์ ๋ช ๋ น์ ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค.
mkdir -p $HOME/dotnet && tar zxf aspnetcore-runtime-8.0.0-preview.5.23302.2-osx-arm64.tar.gz -C $HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
์ด์ ๋ช ๋ น์ ์คํ๋ ํฐ๋ฏธ๋ ์ธ์ ์ ๋ํด์๋ง .NET SDK ๋ช ๋ น์ ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค.
์ ธ ํ๋กํ์ ํธ์งํ์ฌ ๋ช ๋ น์ ์๊ตฌ์ ์ผ๋ก ์ถ๊ฐํ ์ ์์ต๋๋ค. Linux์ ์ฌ์ฉํ ์ ์๋ ์ฌ๋ฌ ๊ฐ์ง ์ ธ์ด ์์ผ๋ฉฐ ๊ฐ๊ฐ ๋ค๋ฅธ ํ๋กํ์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด:
- Bash Shell: ~/.bash_profile, ~/.bashrc
- Korn Shell: ~/.kshrc or .profile
- Z Shell: ~/.zshrc or .zprofile
์
ธ์ ๋ํ ์ ์ ํ ์๋ณธ ํ์ผ์ ํธ์งํ๊ณ ๊ธฐ์กด PATH
๋ฌธ์ ๋์ :$HOME/dotnet
์ ์ถ๊ฐํฉ๋๋ค. PATH
๋ฌธ์ด ํฌํจ๋์ง ์์ ๊ฒฝ์ฐ export PATH=$PATH:$HOME/dotnet
์ ์ฌ์ฉํ์ฌ ์ ์ค์ ์ถ๊ฐํฉ๋๋ค.
๋ํ ํ์ผ ๋์ export DOTNET_ROOT=$HOME/dotnet
์ ์ถ๊ฐํฉ๋๋ค.
์์ํ ์ค๋น๊ฐ ๋์ จ๋์?
๋จ๊ณ๋ณ ์์ต์๋ ์ปดํจํฐ์์ .NET์(๋ฅผ) ์คํํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.