我在哪里可以找到Visual Studio for Mac的monodevelop可执行文件的等价物?

时间:2017-02-12 20:05:43

标签: macos monodevelop macos-sierra visual-studio-mac

我试图以类似的方式调试类似于以下问题(使用Visual Studio for Mac):Monodevelop - runs only using sudo

我的问题的根源似乎是文件权限问题,详见此处:https://forums.xamarin.com/discussion/88506/access-denied-to-packages-folder-on-macos

我想尝试使用sudo运行它,如果没有别的,并且可能使用dtruss调试问题,但我还没有能够找到从shell触发的可执行文件。

我会在哪里找到它?

1 个答案:

答案 0 :(得分:0)

我在/ Applications / Visual Stuido.app/Contents/MacOS中找到了VisualStudio应用程序,在sudo下执行VisualStudio确实解决了访问packages文件夹的问题。我会看到我可以使用dtruss进行调试但我之前没有使用它。任何提示将不胜感激

看起来我无法使用strace模仿dtruss解决方案,因为无论如何我都必须sudo使用dtruss。如果有人可以指出在MacOS上比较sudo和非sudo执行的方式,就像他们在这里Monodevelop - runs only using sudo那样,我们将非常感激。

我尝试了以下操作,但不允许:

sudo dtruss sudo ./VisualStudio

我找到了为什么我需要使用sudo打开Visual Studio for Mac的原因。当我克隆存储库时,我错误地使用了sudo。我曾经使用过sudo,因为我之前对TFS失败的身份验证消息感到困惑。删除解决方案文件夹并重新克隆存储库后,没有sudo Visual Studio for Mac正常工作。

作为旁注,我能够从Git到TFS进行身份验证的唯一方法是启用凭据缓存:https://confluence.atlassian.com/bitbucketserver/permanently-authenticating-with-git-repositories-776639846.html#PermanentlyauthenticatingwithGitrepositories-OSX