这是我的情况。我在Mac上使用Brew作为我的包管理器。我在我的机器上安装了单声道,我在C#中进行了各种开发。我正在做网络开发,gui开发等。当我尝试使用Brew更新我的机器时,出现错误。卸载Mono解决了这个问题。
所以,我做的是我玩弄了,我在我的机器上创建了第二个用户。现在,该用户不需要任何工作。我只需要Mono和Mono Develop就可以在这个用户上工作而无需在全球范围内安装任何东西。一切都需要在本地安装。
所以具体来说,我是唯一一个使用我的机器的人。我的/ Users目录看起来像这样。
/Users/dillon
/Users/dummy
所以,如果我可以安装单声道,请说:
/Users/dummy/.mono
然后在我的.profile中:
export MONO_PATH=/Users/dummy/.mono
显然这不是一个完美的世界,但我想知道是否有人是这方面的专家? (另外,我将这个虚拟用户用于其他东西,我将它用于Wine,我从该学校获得了该用户的软件集合。)
答案 0 :(得分:2)
您需要从源代码构建Mono以将其安装到自定义位置(在这种情况下,您可以将其安装在任何您喜欢的位置)。
您可以在任何地方安装MonoDevelop.app,但让它使用您的自定义Mono有点棘手。你可以通过弄乱相关的环境变量来使它工作。
如何在自定义位置安装Mono,相关环境变量全部包含在此处:http://mono-project.com/Parallel_Mono_Environments