【发布时间】:2012-01-16 23:29:14
【问题描述】:
您好,我想升级我的 mono 版本,以便能够使用某些 .Net 4 功能。
我下载了 2.10 压缩包并按照我发现的说明进行编译,似乎进展顺利。
这是我得到的输出:
$mono -V
Mono JIT 编译器版本 2.10(tarball Sun Jan 8 11:25:36 GMT 2012) 版权所有 (C) 2002-2011 Novell, Inc 和贡献者。 www.mono-project.com TLS:__thread SIGSEGV:altstack 通知:epoll 架构:x86 已禁用:无 杂项: softdebug LLVM:支持,未启用。气相色谱:
包括 Boehm(带分型 GC 和 Parallel Mark)**
但是,monodevelop 将不再启动,而是得到以下输出。
$ monodevelop 警告:找不到包含以下内容的 Mozilla 目录 libgtkembedmoz.so。某些插件可能无法运行。请设置 MOZILLA_FIVE_HOME 到你的 Mozilla 目录。未处理的异常: System.TypeLoadException: 发生类型加载异常。**
我已尝试删除并重新安装 monodevelop,但这似乎没有奏效。
有谁知道我该如何解决这个问题,或者 monodevelop 与 mono 2.10 不兼容,因为它似乎是一些谷歌搜索结果所建议的?如果是这种情况,我如何恢复到以前版本的单声道(是的,我有点 linux 菜鸟)?
我正在使用xfce 运行 Ubuntu 11.04。
感谢您的帮助!
【问题讨论】:
-
如果 mono-2.10 makefile 包含
uninstall目标,运行make uninstall,应该会删除已安装的内容。然后sudo apt-get install mono从 Ubuntu 存储库安装单声道版本。 -
不管怎样,Ubuntu 11.10 附带了 mono 2.10。
-
Linux 中的一切似乎默认情况下都被破坏了,我们的工作是对其进行微调以使事情正常运行。
标签: ubuntu mono monodevelop