无法打开库'libcurl':libcurl:无法打开共享对象文件:没有这样的文件或目录

时间:2012-10-26 18:36:16

标签: ruby-on-rails ruby-on-rails-3 rake

我正在尝试执行rake db:create命令。我收到以下错误

无法打开库'libcurl':libcurl:无法打开共享对象文件:没有这样的文件或目录。

Could not open library 'libcurl': libcurl: cannot open shared object file: No such file or directory.
Could not open library 'libcurl.so': libcurl.so: cannot open shared object file: No such file or directory

任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:10)

  • 尝试安装curl

  • 如果不起作用,请尝试命令ldconfig(实现库)

  • 如果不起作用:

    1. 转到/usr/lib
    2. 运行find . | grep curl,找到.so文件(例如curl_path.so或最新的libcurl.so.xx)
    3. 运行ln -s {curl_path.so} /usr/lib/libcurl.so
    4. 运行ldconfig

答案 1 :(得分:1)

实际上 - 修复问题的原因是安装了typhoeus:

gem install typhoeus

或者libcurl实际需要的任何包。