Где я могу найти эквивалент исполняемого файла monodevelop для Visual Studio для Mac?

Я пытаюсь отладить проблему, аналогичную следующей (кроме Visual Studio для Mac), аналогичным образом: Monodevelop — работает только с использованием sudo

Корень моей проблемы, по-видимому, заключается в проблемах с правами доступа к файлам, как подробно описано здесь: https://forums.xamarin.com/discussion/88506/access-denied-to-packages-folder-on-macos

Я хотел бы попробовать запустить его с помощью sudo, если ничего другого, и потенциально отладить проблему с помощью dtruss, но я не смог найти исполняемый файл для запуска из оболочки.

Где бы я его нашел?


person Josh Russo    schedule 12.02.2017    source источник
comment
Попробуйте find /Applications ~/Applications -type f | grep -Ei "mono|devel"   -  person Mark Setchell    schedule 12.02.2017


Ответы (1)


Я нашел приложение VisualStudio в /Applications/Visual Stuido.app/Contents/MacOS, и выполнение VisualStudio под sudo решило проблему доступа к папке пакетов. Я посмотрю, что я могу сделать для отладки с помощью dtruss, хотя раньше я его не использовал. Любые советы будут оценены


Похоже, я не могу имитировать решение strace с dtruss, потому что мне все равно приходится использовать sudo с dtruss. Если кто-нибудь может указать способ сравнения выполнения sudo и не-sudo в MacOS, как здесь, Monodevelop - запускается только с использованием sudo, мы будем очень признательны.

Я пробовал следующее, но это не разрешено:

sudo dtruss sudo ./VisualStudio

Я нашел причину, по которой мне нужно было использовать sudo, чтобы открыть Visual Studio для Mac. Я неправильно использовал sudo при клонировании репозитория. Я использовал sudo, потому что ранее меня смущало сообщение об ошибке аутентификации с TFS. После того, как я удалил папку решения и повторно клонировал репозиторий без sudo, Visual Studio для Mac заработала правильно.

В качестве примечания: единственный способ, которым я смог пройти аутентификацию из Git в TFS, — это включить кэширование учетных данных: 776639846.html#Постоянная проверка подлинности с помощью Gitrepositories-OSX" rel="nofollow noreferrer">https://confluence.atlassian.com/bitbucketserver/permanently-authenticating-with-git-repositories-776639846.html#Постоянная проверка подлинности с помощьюGitrepositories-OSX

person Josh Russo    schedule 13.02.2017