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

use*_*412 6 rake ruby-on-rails ruby-on-rails-3

我正在尝试执行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
Run Code Online (Sandbox Code Playgroud)

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

Har*_*tor 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

  • 我已经安装了`curl`时遇到了这个错误.我认为它安装在一个意想不到的地方,或者我遇到了权限错误.无论如何,我能够通过运行`sudo apt-get install libcurl3`来修复问题,它再次安装了curl并使一切正常. (7认同)