0

我的虚拟机(Vagrant / ubuntu-13.10)上有我的自定义 PS1,当我通过 ssh 连接到机器时它可以完美运行。

但是当我运行 GNU-Screen 来拥有多个屏幕时,我会失去它,这是正常的(因为 ~/.bash_profile 在屏幕启动时没有被调用)。

但有趣的是没有$(__git_ps1)可用的。当我执行时:

echo $(__git_ps1)

这需要一段时间(30-40 秒),即使我用 ctrl+c 强制退出它,我也会得到以下信息:

 tail: : invalid number of lines

但它最终会(master)在空白屏幕上打印出来。

所以我虽然这可能是一个问题git-prompt,但即使我运行:

source /etc/bash_completion.d/git-prompt

成功运行,它仍然是相同的情况,如果我运行echo $(__git_ps1)它需要 30 秒才能打印(master)

有什么想法可能会出错吗?

谢谢,

4

0 回答 0