安装Mono的基本说明是:
tar xzvf mono-X.XX.tar.gz; cd mono-X.XX ./configure --prefix =/usr/local; 使; make install
所以我从http://download.mono-project.com/sources/mono/下载了最新版本并将其解压缩(但是这是一个bz2,使用了tar的j选项).
配置似乎工作正常.当我运行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
Run Code Online (Sandbox Code Playgroud)
几行后退出.
我的智慧结束了.无尽的谷歌并没有真正把我带到任何地方,只有少数人说当你用每日构建覆盖dll时会发生这种情况.
这是一个全新的CentOS 6.2安装,包括PHP,Apache,Mysql,Webmin,现在正在尝试使用Mono.我已经下载了最新的单声道版本(2.11.2),但最后一个版本(2.11.1)也发生了同样的事情.
我接近放弃并切换到我们的Web服务器的Debian,也许这是要走的路?
任何帮助赞赏.干杯
dem*_*mee 11
运行:
make get-monolite-latest
Run Code Online (Sandbox Code Playgroud)
解决了我的问题(作为您的错误日志suggets)
| 归档时间: |
|
| 查看次数: |
7269 次 |
| 最近记录: |