无法在 zsh 中加载抗原 - 我的源命令总是附加一个额外的“/bin”

无法在 zsh 中加载抗原 - 我的源命令总是附加一个额外的“/bin”

我正在尝试加载抗原 - zsh 插件管理器。无论我如何尝试获取它 - 将其复制到 /usr/bin/zsh/plugins 或只是在我的主目录中,它总是失败,因为终端总是向我输入 .zshrc 的任何源命令添加不需要的 /bin 。

这是错误消息:

/home/kronos/.antigen/antigen.zsh:source:2: no such file or directory: /home/kronos/.antigen/bin/antigen.zsh

这是关于采购抗原的 .zshrc 行:

kronos@void ~/configuration a:% cat .zshrc.test | grep antigen           
source /home/kronos/.antigen/antigen.zsh

我注意到当 echo $PATH 时它看起来如下:

kronos@void ~ % echo $PATH
/home/kronos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

所以我认为 ~/bin 行是罪魁祸首?我不知道它从哪里来,我没有添加它。我该如何删除它?

答案1

您的错误消息不是来自您的zshrc,而是来自/home/kronos/.antigen/antigen.zsh。来自抗原页,看起来您应该通过复制整个存储库来安装它。

那么你应该source /path-to-antigen/antigen.zsh在你的 中包含它zshrc,看起来你确实这样做了。上该文件的第二行源文件是源文件,另一个文件是源文件,/path-to-antigen/bin/antigen.zsh它在您的安装中似乎丢失了。确保您已复制整个存储库,而不仅仅是该一个文件。

相关内容