我在没有 root 权限的 Linux 服务器上编写代码,因此yum install zsh
无法使用包管理器将包安装到根目录。因此,我将包下载到我的用户目录并进行更新PATH
以使其正常工作。
现在我遇到了一个问题。我安装zsh
并运行了它,但它说
zsh: failed to load module `zsh/zle`: /usr/lib64/zsh/5.0.2/zsh/zle.so: cannot open shared object file: No such file or directory
该zle.so
文件现在位于 下~/usr/lib64/zsh/5.0.2/zsh
,所以我相信这是因为我下载zsh
到了我的用户目录~/usr/lib64
而不是/usr/lib64
,并zsh
对其进行了硬编码,然后发生了错误。
我认为存在一些解决方案,例如绕过这个硬编码要求。如果是这样,请随时告诉我。谢谢。