Emacs 용 Omnisharp가 작동하지 않습니다 다음 실행합니다. 아무 일도하지.

최근 Emacs24로 C #을 사용하려고했습니다. https://github.com/sp3ctum/omnisharp-emacs를 찾았 습니다. MELPA와 함께 설치했습니다. 그런 다음 실행합니다. 아무 일도하지. 무엇이 잘못되었는지 궁금합니다. Windows 컴퓨터에 curl이 설치되어 있지 않은 것 같습니다. 어떤 종류의 컬을 다운로드했지만 사용법과 내 이맥스에 연결하는 방법을 모르겠습니다. 도와주세요.



답변

두 가지가 떠오른다.

  1. OmniSharp 서버를 실행 중입니까? Emacs 용 OmniSharp는 완료를 위해 OmniSharp 서버에 의존합니다. 여기에서 찾을 수 있습니다 . 컴파일하고 Visual Studio / Mono 솔루션 (예 : OmniSharp.exe -s path / to / solution)에 대해 실행하십시오.
  2. curl을 언급했습니다. 어딘가에 Windows PATH에 있어야합니다. curl.exe를 폴더 (예 : C : \ tools)에 넣고 경로에 C : \ tools를 추가하십시오. 몇 가지 방법이 있습니다.
    • OS 레벨에서 경로에 추가하고 ( 링크에 방법이 표시됨) Emacs를 다시 시작할 수 있습니다.
    • 약간의 lisp로 Emacs 내의 PATH에 추가 할 수 있습니다. 이것은 Emacs 내에서만 PATH 환경 변수를 설정합니다. dotemacs에 추가하고 평가하거나 Emacs를 다시 시작하십시오.

      (setenv “PATH”(concat “C : / tools;”(getenv “PATH”)))

도움이 되길 바랍니다. OmniSharp는 대단하고 매일 사용합니다.

시몬