Mac VSCode-๋ท๋ท sdk ์ค๋ฅ๊ฐ ๋ฐ์ํ ๋ (The .NET Core SDK cannot be located)
์ด์ฌํ ๋ค์ด๋ฐ๊ณ ์ฐ๊ฒฐํ๊ณ ํ๋๋ฐ ์๊พธ ์๋ ์ฌ์ง๊ณผ ๊ฐ์ ๊ฒฝ๊ณ ๊ฐ ๋ฐ์ํ๋ค.
์๋ฌด๋๋ ์ด์ชฝ์ ์ ํ ๊ธฐํ๊ฐ ๋ณ๋ก ์์๋ค ๋ณด๋ ํ๋๋ฅผ ํ๋ฉด ์๋๋ ๊ฒ ๋ค์ฏ๊ฐ๊ฐ ์๊ธด๋ค
๋ํ๊ต 1ํ๋ ๋๋ก ๋ค์ ๋์๊ฐ ๊ธฐ๋ถ ๐คค
dotnet --list-sdks
๋ค์ด๋ฐ๊ณ ๋ ์ค ์์๋๋ฐ ํฐ๋ฏธ๋ ์ฐฝ์์ dotnet ์ค์น๋ฅผ ํ์ธํ๋ ค๊ณ ํด๋ ์ค์น๊ฐ ์๋์๋ค. ์ฐพ์ ์ ์๋ค๋ ๋ก๊ทธ๋ง ๋์๋ค.
๊ทธ๋ฅ ๋ค์ ๊ป๋คํค๋ฉด ๋๋ค๋ ์ฌ๋๋ ์์๋๋ฐ ๊ป๋ค์ผ๊ณ ์ฌ์ค์นํด๋ด๋ ๊ทธ๋๋ก์๋ค.
์ด๊ฒ์ ๊ฒ ํด๋ณด๊ณ ๋นํฉํ๋ค๊ฐ ์ฌ๋ฌ ๊นจ๋ฌ์์ ์ป์๊ณ , ์คํ ์ค๋ฒํ๋ก์ฐ์ ํ ์ธ๊ตญ์ธ์ ๋์์ผ๋ก ์ฑ๊ณตํ๋ค.
VSCode ๋ฅผ ์ข ๋ฃ ํ ํ ํฐ๋ฏธ๋ ์ฐฝ์ ์ฐ๋ค.
vi ~/.zshrc
๋ฅผ ์ ๋ ฅํด i (์์ ๋ชจ๋)๋ฅผ ๋๋ฅด๊ณ ์๋์ ๊ฐ์ด path๋ฅผ ์ ์ด์ค๋ค.
(๊ฒฝ๋ก๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ)
shift + command + g๋ฅผ ๋๋ฌ /usr/local/share๋ฅผ ๋ค์ด๊ฐ๋ณด๋ฉด dotnet ํด๋๊ฐ ์กด์ฌํ๋ค.
export DOTNET_ROOT=$HOME/dotnet
export PATH="/usr/local/share/dotnet/x64:$PATH"
i ๋ฅผ ๋๋ฌ ์์ ๋ชจ๋์ ๋ค์ด๊ฐ ์์ ๋ ์ค์ ์ ๋ ฅํด์ฃผ๊ณ esc๋ฅผ ๋๋ฅธ ํ :wq, enterํค๋ฅผ ์์๋๋ก ์ ๋ ฅํด์ค๋ค.
์ฌ์ค ๋ด๊ฐ ๊ณ์ ์๋๋ ์ด์ ๋ PATH ๊ฒฝ๋ก๋ฅผ ๋ฃ์ด์ค ๋ /dotnet๊น์ง๋ง ์ฐ๊ณ /x64๋ฅผ ๋ฃ์ด์ฃผ์ง ์์์์๋ค.
์ด์จ๋ ์์ ์คํ์ค๋ฒํ๋ก์ฐ ๊ฒฝ๋ก์ /x64๋ฅผ ๋ฃ์ด์ค์ ๋ด๊ฐ ์ด ๋ถ๋ถ์ ์์ฌํ๊ฒ ๋์์ผ๋ ์ ๊ธ์ ๋ต๋ณ์๊ฐ ๋์์ค๊ฒ ๋ง๋ค ๐
source ~/.zshrc
ํ์ผ์ ์ ์ฉํ๊ณ ๋ ํ ํฐ๋ฏธ๋์ export๋ฅผ ์ ๋ ฅํ์ ๋ PATH = ๋๋ถ๋ถ์ dotnet๊ด๋ จ ๋ด์ฉ์ด ๋์ค๋ฉด ๋จ๋ฆฌ๋ ๋ง์์ผ๋ก list๋ฅผ ํ์ธํด์ฃผ๋ฉด ๋๋ค.
dotnet --list-sdks
๋ค์ VSCode๋ฅผ ์ผ์ฃผ๋ฉด ์ฌ๋ผ์ง ๊ฒฝ๊ณ ์ฐฝ์ ํ์ธํ ์ ์๋ค. ํธ์ํ๋ค.
'๐โ๏ธ(ใปโใป) > computer' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ค๋ ๋ ๋ฐ์ฐ (thread divergence) (1) | 2024.04.12 |
---|---|
SIMD๋? (Single Instruction Multiple Data) (1) | 2024.03.26 |
Mac ์ ๋ํฐ-VSCode ์ฐ๋ ์ค์ (M2 pro) (0) | 2023.06.17 |