因为我在 ubuntu 上安装了 matlab,所以当我运行 ssh 时,我得到了类似的东西
$ ssh
ssh: /usr/local/MATLAB/R2018a/bin/glnxa64/libcrypto.so.1.0.0: no version information available (required by ssh)
ssh: /usr/local/MATLAB/R2018a/bin/glnxa64/libcrypto.so.1.0.0: no version information available (required by ssh)
usage: ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file] [-L address]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
[-Q query_option] [-R address] [-S ctl_path] [-W host:port]
[-w local_tun[:remote_tun]] [user@]hostname [command]
$ type ssh
ssh is /usr/bin/ssh
发生了什么?我怎样才能解决这个问题?
正如 steeldriver 所建议的那样,我查看
/etc/environment
并被LD_LIBRARY_PATH
定义为我评论了这一行,ssh 工作得很好。Matlab 似乎可以运行,但如果一切正常,我没有详细查看。
对于像我这样不知道
LD_LIBRARY_PATH
它是什么的人来说,这是一组以冒号分隔的目录,应该首先在其中搜索库。