3

安装 Mono 的基本说明是:

tar xzvf mono-X.XX.tar.gz;cd mono-X.XX ./configure --prefix=/usr/local; 制作; 进行安装

所以我从http://download.mono-project.com/sources/mono/下载了最新版本并将其解压缩(但那是 bz2,使用 j 选项作为 tar)。

配置似乎工作正常。当我运行 make 时,它​​会在此之前插入 40 分钟左右:

make[5]: Entering directory `/usr/local/src/mono-2.11.2/mcs'
make[6]: Entering directory `/usr/local/src/mono-2.11.2/mcs'
make[6]: gmcs: Command not found
make[6]: *** [build/deps/basic-profile-check.exe] Error 127
make[6]: Leaving directory `/usr/local/src/mono-2.11.2/mcs'
make[6]: Entering directory `/usr/local/src/mono-2.11.2/mcs'
*** The compiler 'gmcs' doesn't appear to be usable.
*** Trying the 'monolite' directory.
make[7]: Entering directory `/usr/local/src/mono-2.11.2/mcs'
make[8]: Entering directory `/usr/local/src/mono-2.11.2/mcs'
Corlib not in sync with this runtime: expected corlib version 102, found 100.
Loaded from: /usr/local/src/mono-2.11.2/mcs/class/lib/monolite/mscorlib.dll
Download a newer corlib or a newer runtime at http://www.go-mono.com/daily.
make[8]: *** [build/deps/basic-profile-check.exe] Error 1
make[8]: Leaving directory `/usr/local/src/mono-2.11.2/mcs'
make[8]: Entering directory `/usr/local/src/mono-2.11.2/mcs'
*** The contents of your 'monolite' directory may be out-of-date
*** You may want to try 'make get-monolite-latest'
make[8]: *** [do-profile-check-monolite] Error 1
make[8]: Leaving directory `/usr/local/src/mono-2.11.2/mcs'
make[7]: *** [do-profile-check] Error 2

几行后它退出。

我无计可施。无尽的谷歌并没有真正让我到任何地方,除了一些人说当你用日常构建覆盖 dll 时会发生这种情况。

这是一个全新的 CentOS 6.2 安装,包含 PHP、Apache、Mysql、Webmin,现在正在尝试 Mono。我已经下载了最新的单声道版本(2.11.2),但最后一个版本(2.11.1)也发生了同样的事情。

我接近放弃并切换到我们的网络服务器的 Debian,也许这是要走的路?

任何帮助表示赞赏。干杯

4

3 回答 3

11

跑步:

make get-monolite-latest

为我解决了问题(如您的错误日志建议)

于 2013-10-06T21:29:11.137 回答
1

我刚刚在 Centos 6.3 上安装了 mono-2.11.3。2.11.3 有更新的 monolight 版本 104。尝试从这个链接获取它https://wrench.mono-project.com/Wrench/ViewLane.aspx?lane_id=4&host_id=14&revision_id=12176

更新的单灯也在那里,但是包坏了,所以我只是抓住了完整的单灯包并安装了没问题。

于 2012-07-12T02:31:48.197 回答
0

我遇到了同样的问题。答案中的链接不再起作用。

对我有用的 URL 是:http: //download.mono-project.com/sources/mono/mono-2.11.3.tar.bz2

于 2013-01-16T17:12:37.380 回答