我在RHEL 5机器上安装了单声道,可以看到如下:
哪个单声道
的/ usr / local / bin中/单
mono -V
Mono JIT编译器版本2.10.2(tarball Wed Oct 16 10:33:49 CDT 2013) 版权所有(C)2002-2011 Novell,Inc和贡献者。 www.mono-project.com TLS:__thread SIGSEGV:altstack 通知:epoll 架构:amd64 禁用:无 杂项:softdebug LLVM:支持,未启用。 GC:包含Boehm(带有键入的GC和平行标记)
当我尝试运行xsp的configure脚本时,它失败了,因为它找不到mono。
./配置
检查构建系统类型... x86_64-unknown-linux-gnu 检查主机系统类型... x86_64-unknown-linux-gnu 检查目标系统类型... x86_64-unknown-linux-gnu 检查与BSD兼容的安装... / usr / bin / install -c 检查构建环境是否理智......是的 检查线程安全的mkdir -p ... / bin / mkdir -p 检查gawk ... gawk 检查make是否设置$(MAKE)...是 检查是否启用Makefile的维护者特定部分...否 检查与BSD兼容的安装... / usr / bin / install -c 检查gawk ...(缓存)gawk 检查线程安全的mkdir -p ... / bin / mkdir -p 检查pkg-config ... / usr / bin / pkg-config 检查pkg-config至少是版本0.9.0 ...是的 检查MONO_MODULE ... configure:错误:未满足包装要求(单声道> = 2.10.0):
找不到包'mono'
如果您正在考虑调整PKG_CONFIG_PATH环境变量 以非标准前缀安装软件。
或者,您可以设置环境变量MONO_MODULE_CFLAGS 和MONO_MODULE_LIBS,以避免需要调用pkg-config。 有关更多详细信息,请参见pkg-config手册页。
我尝试通过将mono.pc文件路径添加到PKG_CONFIG_PATH来解决此问题。 export PKG_CONFIG_PATH = / usr / local / lib / pkgconfig
但问题没有得到解决,我仍然得到了同样的错误。
请帮助我找到解决此问题的方法。
答案 0 :(得分:2)
请尝试遵循以下指南:Setting up a Build Environment(使用MONO_PREFIX=/usr/local
并忘记gnome部分。)
答案 1 :(得分:2)
检查单声道安装中pkgconfig的正确位置。我运行时遇到同样的错误,直到我发现它在
下/Library/Frameworks/Mono.framework/Versions/3.4.0/lib/pkgconfig /