我在过去安装了oh-my-zsh和宇宙飞船主题,但最近我在mac用户中更改了用户名文件夹,这影响了主题。
当我打开iterm时,主题不在那里,我得到这个错误:
/Users/someuser/.oh-my-zsh/oh-my-zsh.sh:source:118: no such file or directory: /Users/someuser/.oh-my-zsh/themes/spaceship.zsh-theme我进入.zshrc,想要更改export ZSH=..,但它仍然不能解决问题。
它抱怨说它可以找到宇宙飞船的主题,但看起来主题在另一个文件夹/Users/someuser/.oh-my-zsh/custom/theme中。
不确定,如何让oh-my-zsh知道在自定义文件夹中查找。有没有人遇到过这个问题?您的帮助将不胜感激
发布于 2019-09-12 14:47:03
根据宇宙飞船-prompt的安装指南。Spaceship prompt被克隆,并符号链接到oh-my-zsh的自定义主题文件夹中。
克隆此存储库:
git克隆提示符“$ZSH/ https://github.com/denysdovhan/spaceship-prompt.git /spaceship prompt”
Symlink paceship.zsh-主题到您的oh-my-zsh自定义主题目录:
在"$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme“中,”$ZSH_ -s /themes/Spaceship.zsh-theme“
在.zshrc中设置ZSH_THEME="spaceship"。
符号链接是使用绝对路径创建的。一旦您的用户名文件夹被更改,符号链接就会断开。
再次重新执行symlink就足以修复它。
ln -sf "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"发布于 2019-09-02 00:55:19
到目前为止,这个问题的唯一修复方法是从自定义文件夹中删除spaceship-them,然后重新安装它。
https://stackoverflow.com/questions/57741740
复制相似问题