我已经在默认环境中通过conda
安装和更新了tmux
和emacs
,并且在conda list
中有这些版本:
# packages in environment at /home/maxghenis/miniconda3:
#
# Name Version Build Channel
tmux 2.7 hc78d2af_1 conda-forge
emacs 26.1 h3a2ea38_1 conda-forge
然而,当我尝试启动tmux
或emacs
时,我遇到了这个错误:
error while loading shared libraries: libtinfo.so.6: cannot open shared object file: No such file or directory
根据错误信息,我缺少libgsl.so.0共享库文件,而我有5个libtinfo
文件:
(xenial)maxghenis@localhost:~$ sudo find / -name "libtinfo.so"
/home/maxghenis/miniconda3/pkgs/ncurses-5.9-10/lib/libtinfo.so
/home/maxghenis/miniconda3/pkgs/ncurses-6.1-hf484d3e_0/lib/libtinfo.so
/home/maxghenis/miniconda3/envs/tidycensus/lib/libtinfo.so
/home/maxghenis/miniconda3/lib/libtinfo.so
(xenial)maxghenis@localhost:/lib$ sudo find / -name "libtinfo.so.6"
/lib64/libtinfo.so.6
libgsl.so
会有帮助,因为缺少libtinfo.so
... 另外,find 命令的错误消息是因为谓词中的name
是小写的n
,你应该寻找libtinfo
而不是libgsl
... - darthbithlibgsl.so
,你需要libtinfo.so
。你为什么在寻找 libgsl? - darthbithsudo find / -name "libtinfo.so"
更新了问题,并列出了4个结果。 - Max Ghenisconda list
中的ncurses
安装信息:# Name Version Build Channel ncurses 6.1 hf484d3e_0
。 - Max Ghenis