Ruby on rails 无法打开库';libcurl';:libcurl:无法打开共享对象文件:没有此类文件或目录

Ruby on rails 无法打开库';libcurl';:libcurl:无法打开共享对象文件:没有此类文件或目录,ruby-on-rails,ruby-on-rails-3,rake,Ruby On Rails,Ruby On Rails 3,Rake,我正在尝试执行rakedb: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 objec

我正在尝试执行rakedb: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
有人能帮我解决这个问题吗?

  • 尝试安装
    curl

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

  • 如果不起作用:

  • 转到
    /usr/lib
  • 运行
    find.|grep curl
    ,找到.so文件(例如curl\u path.so或最新的libcurl.so.xx)
  • 运行
    ln-s{curl\u path.so}/usr/lib/libcurl.so
  • 运行
    ldconfig

实际上-解决问题的方法是安装Typhous:

gem install typhoeus

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

应该“ln-s/usr/lib/libcurl.so{curl\u path.so}”是“ln-s{curl\u path.so}/usr/lib/libcurl.so”?我在安装
curl
时遇到了这个错误。我想可能是安装在了一个意外的地方,或者是我遇到了权限错误。无论如何,我能够通过运行
sudoapt-get-install-libcurl3
来修复问题,它再次安装了curl并使事情正常工作。