Visual Studio Code macOS: ошибка загрузки OmniSharp: порождение EACCES - PullRequest
0 голосов
/ 04 мая 2018

У меня нет удачи в попытке заставить работать расширение C # в macOS. При загрузке файла sln все загружается нормально, кроме OmniSharp. Это затрудняет или делает невозможным работу с кодом Visual Studio.

Вот ошибка, которую я получаю:

Starting OmniSharp server at 2018-5-4 13:51:51
Target: /PATH/TO/PROJECT/Project.sln

[ERROR] Error: spawn EACCES

Что очень мало говорит о том, что не так.

Я следовал всем инструкциям, найденным здесь , включая установку Mono SDK, но OmniSharp продолжает выдавать эту ошибку. Я тоже пробовал - установить расширение из файла vsix - перезаписать содержимое папки omnisharp тем, что я нашел здесь Все приводит к одной и той же ошибке.

Когда расширение устанавливается заново, оно автоматически загружает пакет OmniSharp и успешно устанавливает его.

Installing C# dependencies...
Platform: darwin, x86_64

Downloading package 'OmniSharp for OSX' (24026 KB) .................... Done!
Downloading package '.NET Core Debugger (macOS / x64)' (44057 KB) .................... Done!

Installing package 'OmniSharp for OSX'
Installing package '.NET Core Debugger (macOS / x64)'

Finished

Кто-то предлагает рекурсивно добавить + x разрешений ко всей папке проекта (как в этой официальной теме ), но действительно ли это необходимо? Все файлы в расширениях принадлежат к той же группе staff , что и все файлы в проекте.

Я все равно попробовал, но все равно [ОШИБКА] Ошибка: spawn EACCES

Я использую Visual Studio Code 1.23.0, а версия OmniSharp - 1.14.0.

Я также должен сказать, что все проекты, которые я пытаюсь открыть, созданы Unity 3D, и у меня установлено расширение отладки Unity.

Я не знаю, что еще попробовать. Кто-нибудь сможет дать совет по этому поводу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...