未找到“CURL_OPENSSL_4”(curl 所需)

未找到“CURL_OPENSSL_4”(curl 所需)

我正在尝试使用 curl 和

curl -H "Content-Type: application/json" -X POST -d '{"items":[{"name":"first order","id":42}]}' http://localhost:8080/create-order

回应

curl: /home/sara/LD_LIBRARY/libcurl.so.4: version `CURL_OPENSSL_4' not found (required by curl)

按照这里给出的解决方案[curl 在 Ubuntu 18.04 LTS 上不起作用但没有运气

答案1

运行此命令:locate libcurl.so.4 结果将是:

  1. /YOUR_PATH/libcurl.so.4(一般路径为“/usr/lib/x86_64-linux-gnu/libcurl.so.4”)
  2. /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0

使用命令删除导致错误的文件 sudo rm /YOUR_PATH/libcurl.so.4

使用以下命令重新创建软链接: sudo ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0 /YOUR_PATH/libcurl.so.4

相关内容