2

Я недавно пытался работать с C # с Emacs24. Я нашел https://github.com/sp3ctum/omnisharp-emacs и установил его с помощью MELPA. Тогда я запускаю это. Ничего не случилось. Интересно, что пошло не так. Я думаю, что у меня не установлен curl на моей машине с Windows. Я скачал какой-то локон, но я не знаю, как его использовать и связать его с Emacs. Пожалуйста помоги.

1 ответ1

2

На ум приходят две вещи.

  1. Вы используете сервер OmniSharp? OmniSharp для Emacs полагается на сервер OmniSharp для его дополнений. Вы можете найти это здесь. Скомпилируйте его и запустите для решения Visual Studio/Mono - например, OmniSharp.exe -s путь / к / решению
  2. Вы упомянули curl - он должен быть где-то в вашем Windows PATH. Вставьте curl.exe в папку (например, C:\tools) и добавьте C:\tools в свой путь. Есть несколько способов сделать это.
    • Вы можете добавить его к своему пути на уровне операционной системы (эта ссылка покажет вам, как это сделать) и перезапустить Emacs.
    • Вы можете добавить в свой PATH в Emacs немного шуток. Это установит переменную окружения PATH только в Emacs. Добавьте его в свой dotemacs и оцените его или перезапустите Emacs.

      (setenv "PATH" (concat "C:/ tools;" (getenv "PATH")))

Надеюсь, это поможет и удачи - OmniSharp потрясающий, и я использую его ежедневно.

Саймон

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .