본문 바로가기
[YERIEL] 개발일기/MAC

[설치] MAC에 .NET 6.0 설치하기

by YERIEL_염주둥 2022. 11. 2.
728x90

이번 학기에 윈도우프로그래밍응용이라는 수업을 들으면서 C#을 처음 다뤄봤습니다.

수업은 윈도우 환경에서 Visual Studio 2022로 진행이 되지만 저는 MAC M1을 사용하고 있고 윈도우 PC는 없고 VSCode로 개발을 하고 있기 때문에 따로 Visual Studio는 설치 하지 않았습니다.

수업은 .NET 6을 이용해서 빌드는 하는데 제 맥은 5.0을 쓰고 있더라구요.

실습 코드를 제출하는 과제가 있어서 .NET의 버전을 맞춰보았습니다.


1. Install

.NET 6.0 SDK를 설치합니다.

아래 링크에서 Download .NET SDK x64를 클릭합니다. 페이지가 이동 되면서 다운로드 화면이 나타납니다.

https://dotnet.microsoft.com/en-us/download

 

Download .NET (Linux, macOS, and Windows)

Free downloads for building and running .NET apps on Linux, macOS, and Windows. Runtimes, SDKs, and developer packs for .NET Framework, .NET, and ASP.NET.

dotnet.microsoft.com

 

저장 후 pkg 파일을 실행합니다.

설치가 끝났습니다.

 


2. PATH

설치가 잘 됬는지 확인하기 위해 터미널에서 확인해보겠습니다.

dotnet -info

.NET 6.0 설치 후

zsh: command not found: dotnet
donet을 찾을 수 없다고 뜨네요,... 🤭 분명 설치는 잘 된 것 같았는데

심지어 설치 전에는 저 명령어가 잘 실행됬거든요..

.NET 6.0 설치 전

https://github.com/dotnet/sdk/issues/22910

 

zsh: command not found: dotnet on Mac m1 · Issue #22910 · dotnet/sdk

I have macOS 12.0.1 When I open a project on visual studios, the message says that I need to install .net core 3.1. But when I download it, nothing changes and I still cannot run the the command do...

github.com

 구글링 후 보니 path 문제 인것 같아보였습니다. 그래서 Path가 잘 되어 있는지 확인 해보았습니다.

/usr/local/bin/dotnet --info

주소로 찾아가서 명령어를 입력했지만 dotnet이라는 디렉토리가 없다고 나오네요. 그럼 아까 설치한 SDK가 다른 곳에 설치가 되었기 때문에 설치된 SDK를 찾아줍니다. 

/usr/local/share 하위에 저장되어있습니다. 

cd /usr/local/share

ls

 

.NET SDK를 bin 폴더로 링크시켰습니다.

sudo ln -s /usr/local/share/dotnet/x64/dotnet /usr/local/bin/

 info 명령어로 .NET 6.0이 설치가 된 것을 확인했습니다.

반응형

'[YERIEL] 개발일기 > MAC' 카테고리의 다른 글

MAC CLI 주요 명령어  (0) 2022.10.29
MAC 단축키  (0) 2020.11.28

댓글