.NET/C#
Language Server Protocol, OmniSharp-Roslyn 빌드 오류 해결
POWERUMC
2017. 1. 23. 19:59
마이크로소프트(Microsoft)는 VSCode 에서 다양한 개발 편의 기능을 제공하기 위한 Language Server Protocol 을 공개했다. 이 프로토콜의 C# 버전이 바로 OmniSharp-Roslyn이 되겠다.
그 외에 다양한 언어의 구현체가 등장했는데, 어떤 개발 언어가 구현 되었는지 아래의 링크에서 확인하기 바란다.
필자는 OmniSharp-Roslyn 을 git clone
하고 빌드하게 되면 다음과 같은 오류를 만났다.
개발환경
- OS: MacOS Sierra
- Version: 10.12.2
The type initializer for 'System.Net.Http.CurlHandler' threw an exception.
위의 이슈는 아래와 같이 보고가 되었다.
이 이슈는 다음과 같이 해결하면 된다.
brew update
brew install openssl
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/