Я недавно пытался работать с C # с Emacs24. Я нашел https://github.com/sp3ctum/omnisharp-emacs и установил его с помощью MELPA. Тогда я запускаю это. Ничего не случилось. Интересно, что пошло не так. Я думаю, что у меня не установлен curl на моей машине с Windows. Я скачал какой-то локон, но я не знаю, как его использовать и связать его с Emacs. Пожалуйста помоги.
1 ответ
2
На ум приходят две вещи.
- Вы используете сервер OmniSharp? OmniSharp для Emacs полагается на сервер OmniSharp для его дополнений. Вы можете найти это здесь. Скомпилируйте его и запустите для решения Visual Studio/Mono - например, OmniSharp.exe -s путь / к / решению
- Вы упомянули curl - он должен быть где-то в вашем Windows PATH. Вставьте curl.exe в папку (например, C:\tools) и добавьте C:\tools в свой путь. Есть несколько способов сделать это.
- Вы можете добавить его к своему пути на уровне операционной системы (эта ссылка покажет вам, как это сделать) и перезапустить Emacs.
- Вы можете добавить в свой PATH в Emacs немного шуток. Это установит переменную окружения PATH только в Emacs. Добавьте его в свой dotemacs и оцените его или перезапустите Emacs.
(setenv "PATH" (concat "C:/ tools;" (getenv "PATH")))
Надеюсь, это поможет и удачи - OmniSharp потрясающий, и я использую его ежедневно.
Саймон