我计划在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
我该怎么修?
2条答案
按热度按时间t1qtbnec1#
经过进一步的搜索,我终于得到了答案。首先,我跑
然后它就回来了
我只是运行命令行如下:
最后,它起作用了。希望能有所帮助。
nbysray52#
如seen here:
这通常意味着,由于某些未知的原因,您在运行时链接到一个太旧的gmp版本。
你安装的gmp-6.1应该足够新了,但是检查一下失败的程序,哪些库的
.so
文件确实被选中了。因此:
ldd $(which git)
以this post为例。
请参见“How to install the latest gmp library in 1x.04?”。
OP Hannankan在评论中证实:
据我所知,你是对的。我在运行时链接到了一个太旧的gmp版本。
但我只是删除了符号和问题是固定的。