【问题标题】:No package 'mono' found when installing XSP安装 XSP 时找不到包“mono”
【发布时间】:2013-08-30 17:16:57
【问题描述】:

我正在尝试让 Mono 使用 fastCGI 在 nginx 上工作。

我已经完成了 CentOS 6 的全新安装,并执行了所有更新。然后我安装了 nginx,并打开了我需要的防火墙。我现在可以毫无问题地从 nginx 中看到简单的 HTML 页面。

然后我按照本教程通过 Git 安装 Mono: https://stackoverflow.com/a/13424880/221456

libgdiplus 安装正常 单声道安装好 xsp,当我运行 autogen(带前缀)时,给我这个错误:

检查 MONO_MODULE... 配置:错误:包要求 (单声道 >= 2.10.0)未满足:

没有找到包'mono'

我做了一些搜索,我唯一能找到的就是运行这个命令:

导出 PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

我已经尝试过,但我仍然收到完全相同的错误消息。

我错过了什么?

【问题讨论】:

  • 运行此命令并告诉我们它打印的内容:which mono
  • 我明白了:/usr/bin/mono
  • /usr/bin/mono --version 打印什么?
  • Mono JIT 编译器版本 3.3.0 (master/b2cc26a Mon Aug 26 16:04:00 CDT 2013) 版权所有 (C) 2002-2012 Novell, Inc、Xamarin Inc 和贡献者。 www.mono-project.com TLS:__thread SIGSEGV:altstack 通知:epoll 架构:amd64 已禁用:无 杂项:softdebug LLVM:支持,未启用。 GC:sgen
  • 我刚刚在 32 位操作系统安装上尝试了这一切,完全相同的步骤,它工作得非常好!所以我猜是 64 位的问题?

标签: linux nginx mono centos xsp


【解决方案1】:

问题出在变量上

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

正确的是

export PKG_CONFIG_PATH=/usr/lib/pkgconfig

因为你用前缀编译。 /usr

【讨论】:

  • 请注意,我的包位于/Library/Frameworks/Mono.framework/Versions/3.4.0/lib/pkgconfig/‌​
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多