首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu中安装Mono v3+?

如何在Ubuntu中安装Mono v3+?
EN

Unix & Linux用户
提问于 2013-12-04 22:06:29
回答 1查看 3.8K关注 0票数 2

如何在Ubuntu中安装Mono的最新版本

为了在免费操作系统中进行开发,我需要设置Mono (即现在的支持.NET 4.5)。我就是这样做的:

  1. 下载和解压缩mono-mono-3.2.5
  2. 运行./autogen.sh --prefix=/usr/local (已完成确定)
  3. 运行make,但它通过错误检查依赖项退出:

终端输出:

代码语言:javascript
复制
....
mkdir -p -- build/deps
make[6]: gmcs: Command not found
make[6]: *** [build/deps/basic-profile-check.exe] Error 127
*** The compiler 'gmcs' doesn't appear to be usable.
*** You need Mono version 2.4 or better installed to build MCS
*** Check mono README for information on how to bootstrap a Mono installation.
make[5]: *** [do-profile-check] Error 1
make[4]: *** [profile-do--basic--all] Error 2
make[3]: *** [profiles-do--all] Error 2
make[2]: *** [all-local] Error 2
make[2]: Leaving directory `/home/hogar/Software/mono-mono-3.2.5/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hogar/Software/mono-mono-3.2.5'
make: *** [all] Error 2

但是要安装mono-gmcs,Ubuntu还将安装mono-runtime v2.10.8.1-5 Ubuntu 2。这正是我不想安装的,一个旧版本的mono。

这让我很困惑,我该怎么办?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2013-12-05 04:36:49

它需要安装mono的另一个实例,因此apt-get install mono-gmcs完成了工作。然后,出现了一个新误差,唯一的解决方案似乎正在使用GitHub包:

代码语言:javascript
复制
git clone git://github.com/mono/mono.git
cd mono
./autogen.sh --prefix=/usr/local
make
make install

现在我安装了是mono的最新版本。

注:现在我跑不了任何单一的程序,例如单开发。我找不到异常的解决方案,所以现在我将mono降级为一个旧的兼容版本。

PS:如果您找到解决方案,请留下评论:)

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/103745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档