我计划在 ubuntu 16.04 中将本地存储库与远程存储库连接起来。我执行以下步骤:
git init
git remote add origin https://github.com/*****/****.git
git pull origin master
但是当我运行时
git pull origin master
错误信息如下:
git-remote-https: symbol lookup error: /usr/lib/x86_64-linux-gnu/libhogweed.so.4: undefined symbol: __gmpn_cnd_add_n
我该如何解决这个问题?
最佳答案
经过进一步查找,我终于得到了答案。 首先,我运行
ls -l /usr/local/lib/libgmp.so*
它返回
lrwxrwxrwx 1 root root 16 Sep 17 05:25 /usr/local/lib/libgmp.so -> libgmp.so.10.1.3
lrwxrwxrwx 1 root root 16 Sep 17 05:25 /usr/local/lib/libgmp.so.10 -> libgmp.so.10.1.3
-rwxr-xr-x 1 root root 491264 Sep 17 03:57 /usr/local/lib/libgmp.so.10.0.1
-rwxr-xr-x 1 root root 531960 Sep 17 05:25 /usr/local/lib/libgmp.so.10.1.3
我只是按如下方式运行命令行:
sudo rm /usr/local/lib/libgmp.so*
终于,它起作用了。希望对您有所帮助。
关于ubuntu 中的 git 出现错误消息 "undefined symbol: __gmpn_cnd_add_n",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48799343/