2

这是我的情况。我在 Mac 上使用 Brew 作为我的包管理器。我在我的机器上安装了单声道,我正在用 C# 进行各种开发。我在做 web 开发,gui 开发等。当我尝试使用 Brew 更新我的机器时,出现错误。卸载 Mono 解决了这个问题。

所以,我所做的就是玩弄并在我的机器上创建了第二个用户。现在,这个用户不需要任何东西来工作。我只需要 Mono 和 Mono Develop 来处理这个用户,而不需要全局安装任何东西。一切都需要在本地安装。

所以具体来说,我是唯一一个使用我的机器的人。我的 /Users 目录如下所示。

/Users/dillon
/Users/dummy

所以如果我可以安装单声道,让我们说:

/Users/dummy/.mono

然后在我的 .profile 中:

export MONO_PATH=/Users/dummy/.mono

显然这不是一个完美的世界,但我想知道是否有人是这方面的专家?(此外,我将这个虚拟用户用于其他东西,我将它用于 Wine,并且我从学校收集了该用户的软件。)

4

1 回答 1

2

您需要从源代码构建 Mono 以将其安装到自定义位置(在这种情况下,您可以将其安装在您喜欢的任何位置)。

你可以在任何地方安装 MonoDevelop.app,但是让它使用你的自定义 Mono 有点棘手。不过,您也许可以通过处理相关的环境变量来使其工作。

如何在自定义位置安装 Mono 和相关的环境变量都在这里介绍:http: //mono-project.com/Parallel_Mono_Environments

于 2012-10-06T08:03:19.343 回答