oh-my-zsh spaceship 他们错误 - 没有这样的文件或目录

med*_*v21 5 terminal oh-my-zsh

我过去曾与太空飞船主题一起安装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
Run Code Online (Sandbox Code Playgroud)

我进入.zshrc, 更改export ZSH=.., 但仍然没有解决问题。

它抱怨它可以找到太空飞船主题,但看起来主题位于另一个文件夹中,/Users/someuser/.oh-my-zsh/custom/theme.

不确定如何让oh-my-zsh知道在自定义文件夹中查找。有人遇到过这个问题吗?我们将不胜感激你的帮助

Sim*_*mba 11

根据spaceship-prompt的安装指南。Spaceship-prompt 被克隆,并符号链接到 oh-my-zsh 的自定义主题文件夹中。

克隆这个仓库:

git clone https://github.com/denysdovhan/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt"
Run Code Online (Sandbox Code Playgroud)

将 spaceship.zsh-theme 符号链接到您的 oh-my-zsh 自定义主题目录:

ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
Run Code Online (Sandbox Code Playgroud)

设置ZSH_THEME="spaceship"在你的.zshrc.

符号链接是使用绝对路径创建的。一旦您的用户名文件夹发生更改,符号链接就会损坏

再次重新创建符号链接就足以修复它。

git clone https://github.com/denysdovhan/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt"
Run Code Online (Sandbox Code Playgroud)


med*_*v21 1

到目前为止,解决此问题的唯一方法是spaceship-them从自定义文件夹中删除并重新安装。