curl: symbol lookup error: curl: undefined symbol: curl_url_cleanup
curl: symbol lookup error: curl: undefined symbol: curl_url_cleanup
我在 Ubuntu 20.04.2 LTS (fossa-charmander-14 X60) 中遇到了这个问题。我买了新的 DELL Latitude 5420。当我输入命令“curl”时,出现此错误。
curl: symbol lookup error: curl: undefined symbol: curl_url_cleanup
parveen@eagle:~$ sudo apt install curl
[sudo] password for parveen:
Reading package lists... Done
Building dependency tree
Reading state information... Done
curl is already the newest version (7.68.0-1ubuntu2.7).
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
它说我已经有 curl,但我认为它没有正确链接。
当我输入“man curl”时,它会显示所有关于 curl 的手册文档。但是还是不行,求大神们帮助。
是的,链接不正确。 运行:
sudo ldconfig
我找到了解决办法。首先,我使用此命令 sudo rm -rf /usr/local/bin/curl*
从此位置删除卷曲。然后,如果我键入 curl,它会显示错误 bash: /usr/local/bin/curl: No such file or directory
。然后我使用 type curl
得到输出 curl is hashed (/snap/bin/curl)
。然后我使用 hash -d curl
,之后我的 curl 开始工作了。
this answer 的评论真的很有帮助。
我在 Ubuntu 20.04.2 LTS (fossa-charmander-14 X60) 中遇到了这个问题。我买了新的 DELL Latitude 5420。当我输入命令“curl”时,出现此错误。
curl: symbol lookup error: curl: undefined symbol: curl_url_cleanup
parveen@eagle:~$ sudo apt install curl
[sudo] password for parveen:
Reading package lists... Done
Building dependency tree
Reading state information... Done
curl is already the newest version (7.68.0-1ubuntu2.7).
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
它说我已经有 curl,但我认为它没有正确链接。 当我输入“man curl”时,它会显示所有关于 curl 的手册文档。但是还是不行,求大神们帮助。
是的,链接不正确。 运行:
sudo ldconfig
我找到了解决办法。首先,我使用此命令 sudo rm -rf /usr/local/bin/curl*
从此位置删除卷曲。然后,如果我键入 curl,它会显示错误 bash: /usr/local/bin/curl: No such file or directory
。然后我使用 type curl
得到输出 curl is hashed (/snap/bin/curl)
。然后我使用 hash -d curl
,之后我的 curl 开始工作了。
this answer 的评论真的很有帮助。