0

我的操作系统是 CentOS 6.4 x86_64bit。

我正在尝试使用 jansson lib,就像他们的教程显示的那样。

这是我的历史。

  1. 我下载了 github_commits.c
  2. 我下载了 curl 库。
  3. 我遇到了 libjansson.so.4 的一些问题
  4. 所以我放了'ldconfig',看起来一切正常。
  5. 出于某种原因,我需要进行 yum 更新。所以我命令'yum update'
  6. 终端显示以下错误:

    导入运行 yum 所需的 Python 模块之一时出现问题。导致此问题的错误是:

    /usr/lib64/python2.6/site-packages/pycurl.so:未定义符号:CRYPTO_set_locking_callback

    请安装提供此模块的软件包,或验证模块是否安装正确。

    上述模块可能与当前版本的 Python 不匹配,即:2.6.6 (r266:84292, Feb 22 2013, 00:00:18) [GCC 4.4.7 20120313 (Red Hat 4.4.7- 3)]

    如果您无法自行解决此问题,请访问 yum 常见问题解答:http: //yum.baseurl.org/wiki/Faq

  7. 在互联网上,我找到了说我必须删除 curl 的解决方案。这是链接: http: //forums.fedoraforum.org/showthread.php?t=263887

  8. 所以我在这里进退两难。由于 jansson,我必须使用 curl。同时,我也得用yum

这个问题有什么想法吗?

谢谢。

4

1 回答 1

0

为什么不用 yum 安装 curl 和 curl-devel?

yum install curl

yum install curl-devel
于 2013-04-26T21:38:25.197 回答