Homebrew에서 Mono를 설치했지만 VisualStudio를 사용할 때 "This application requires Mono 5.10.0.171 or newer."

Mac에 Unity를 넣고 Script를 편집하려고하면 VisualStudio를 시작할 때 이미 Homebrew로 설치되어 있어야 할 Mono를 설치하라는 메시지가 표시됩니다.
VisualStudio가 사용하는 Mono는 pkg로의 설치를 전제로 하고 있는 모습.

환경


  • macOS Mojave 10.14.3
  • Unity 2018.3.5.f1
  • VisualStudio

  • Homebrew에서 Mono 설치



    Mono를 설치할 때 Homebrew에서 설치했습니다.
    $ brew install mono
    $ ./mcs --version
    Mono C# compiler version 5.18.0.240
    

    Mono를 다운로드하도록 안내



    그러나, 이 상태에서 VisualStudio를 기동하면, 이하의 표시가 나온다.



    다른 사람들의 대응




    I do not know of a way to get that to work. Easiest, and supported, solution would be to install mono via the .pkg installer.
    h tp // w w. 물건 p 여지 ct. 코 m / 도 w 응 아 d /
    Xamarin Studio/Visual Studio for Mac does require mono to be installed at/Library/Frameworks/Mono.framework

    대처



    어려운 Mono 사이트의 설치 프로그램 pkg에서 설치합니다.
    htps //w w. 물건 p 여지 ct. 코 m / 드 w 응 아 d / p ゔ ぃ 에 w /

    시작했다!


    주의점



    shell에서 실행하는 mcs의 설정이, pkg로부터 인스톨 된 것이 되어 버린다.
    $ which mcs
    /Library/Frameworks/Mono.framework/Versions/Current/Commands/mcs
    $ mcs --version
    Mono C# compiler version 5.20.0.0
    

    Homebrew로 넣은 Mono는 아래에 있으므로 필요에 따라 구분한다.
    /usr/local/Cellar/mono/5.18.0.240/bin
    

    좋은 웹페이지 즐겨찾기