본문 바로가기
아때(unity)

유니티)맥 유니티 visual studio code 사용(실패)(고군분투)

by 때려쳐아니때려치지마 2022. 12. 31.
반응형

vscode를 사용하고자 했으나 자동완성이 안되고 결국 실패했던 과정입니다.

https://workdiarysometimesnot.tistory.com/88

 

유니티)맥 유니티 visual studio code 사용(성공)(자동완성됨)

참고영상 https://www.youtube.com/watch?v=3GVGyooZ8jk 맥에서 vscode 세팅하는 최신영상을 참고하여 진행해보고자 합니다. 이번에 시도해볼것은 이전에 vscode세팅을 실패했기 때문에 (https://workdiarysometimesnot.t

workdiarysometimesnot.tistory.com

자동완성이 가능하게 vscode를 설정하는 포스팅은 위 링크입니다~

아래는 실패 과정 기록용입니다~~


vs code 다운로드

다운로드 완료

실행

익스텐션 오픈

c# 설치

external script editor를 vscode로 변경

그다음에 스크립트를 열어봄 .net 이 없다고 에러뜸

set the sdk

https://dotnet.microsoft.com/en-us/download/dotnet/sdk-for-vs-code?utm_source=vs-code&utm_medium=referral&utm_campaign=sdk-install 

 

Download .NET SDK for Visual Studio Code

Download and install the .NET SDK for building .NET apps with Visual Studio Code on Linux, macOS, or Windows.

dotnet.microsoft.com

설치후 확인작업

근데 실행안됨 왜지?

 

검색해보기

내 컴퓨터는 m2임 arm64를 깔아야하는데 x64로 깔았음ㅡㅡ

arm64로 다시설치

안됨 왜지?

 

검색해보기 

https://stackoverflow.com/questions/53030531/dotnet-command-not-found-in-mac

 

dotnet: command not found in Mac

So I downloaded NET Core 2.1 SDK for mac and installed it. But when I run the dotnet command from terminal it throws -bash: dotnet: command not found error. I am trying to use the dotnet new reac...

stackoverflow.com

링크를 만들어서 (바로가기 기능) 쓰라는 글을 확인함

거부됨 왜지?

해당 위치를 확인해봄

해당 위치에 bin폴더가 없길래 하나 만들어봄

이제 됨 야호

다시 스크립트를 열어봄

이제 닷넷오류 안뜬다 야호

 

자동완성 안됨

 

모노설치...

 

시도1. use global mono > always

 

근데 use global mono가 안나옴..ㅋㅋ 아

문제란 문제는 다 밟고있는듯한 이 기분..

일단 검색해봄

https://github.com/OmniSharp/omnisharp-vscode/issues/5228

 

version 1.25.0 "omnisharp.useGlobalMono" Disappeared · Issue #5228 · OmniSharp/omnisharp-vscode

Environment data dotnet --info output: mk@mk:~$ dotnet --info .NET SDK (反映任何 global.json): Version: 6.0.300 Commit: 8473146e7d 运行时环境: OS Name: ubuntu OS Version: 20.04 OS Platform: Linux RID: ubunt...

github.com

 

use modern net을 언체크 해준후 혹시모르니 vscode 껐다 키고 use global 검색

auto로 되어있길래 always로 바꿈

껐켰

어림도 없지

 

시도2. unity 관련툴 vscode에 설치해보기

껐켰

?? 어림도없지

일단 귤좀 까먹기로 함.

맛있다

무지성 다운그레이드 해보겠습니다

다시 스크립트를 켜봤으나 의미없는 다운그레이드였습니다

이것도 해보자

"omnisharp.path": "latest" 젤 최신거로 사용

vscode를 다시 실행하면 이런게 뜨지만 자동완성은 안됨 

이거근데 매번 체크하는건가?

 

저녁밥을 먹고 다시 확인해보기

https://www.youtube.com/watch?v=zgCaSSHG1iU 

vscode 하단을 보면 프레임로고가 없음 > omnisharp가 로드가 안된거라는 정보를 얻었읍니다.

output > OmniSharp Log 로 출력창을 띄워서 확인해본다

해당 에러를 긁어서 검색

https://stackoverflow.com/questions/68903111/error-unable-to-find-mono-ensure-that-monos-bin-folder-is-added-to-your-en

위 게시글을 통해 아래를 실행함

모노를 $PATH경로에 추가해줌 

vscode껐켰

출력창을 다시보니 로드가됨

하단에 프레임로고(omni가 로드된표시)도 뜸 ㄷㄱㄷㄱ

근데 이제 워닝투성이라 autocomplete은 안되는

 

정리해보자

mono ver : 6.12.0

.net core sdk ver : 6.0.403

c# extention ver : 1.24.4

 

에서 

c# extention ver : 1.25.0

mono ver : 6.01.0.190으로 바꾸려는데

그냥 해 제발

너무 혈압이 올라서 오늘은 일단 그만 두겠습니다

그 만두

만두

반응형

댓글