__git_ps1:找不到命令

Posted

技术标签:

【中文标题】__git_ps1:找不到命令【英文标题】:__git_ps1: command not found 【发布时间】:2018-07-31 20:38:14 【问题描述】:

(是的,我知道,有类似的问题,但他们都没有帮助我)。

前置条件: 我想“从 Windows”(8.1)构建 docker 容器。 我安装/做了:

泊坞窗工具 将 .sh 添加到 PATH 变量中 gitbash 我运行了 docker quickstart 终端,并打开了 gitbash

流程: 1)我刚刚使用 Dockerfile 签出所需的项目,并尝试使用

构建(在 power shell 或 git bash 中)
$docker build -t IMAGENAME .

它在“步骤”之一上失败了

/bin/sh: /app/dirname/update.sh: not found

2) 如果我只是想跑步

$sh

来自 git bash,主题中提到的失败

sh: __git_ps1: command not found

任何想法如何解决这个问题?提前致谢。

【问题讨论】:

【参考方案1】:

我今天遇到了同样的问题。我找到了这个链接https://dzone.com/articles/bash-gitps1-command-not-found。由于我使用的是 Windows 8 并使用 git-bash,因此我在 %USERHOME%/.bash.rc 文件中执行了此操作:

if [ -f /c/Users/me/AppData/Local/Programs/Git/mingw64/share/git/completion/git-prompt.sh ]; then
. /c/Users/me/AppData/Local/Programs/Git/mingw64/share/git/completion/git-prompt.sh

fi

问题就解决了:)

【讨论】:

以上是关于__git_ps1:找不到命令的主要内容,如果未能解决你的问题,请参考以下文章

__git_ps1:找不到命令

text sh:__ docker_machine_ps1:找不到命令

为啥找不到 composer 命令?

linux 解压 提示找不到文件

Git 命令在 Mac 终端中不起作用:“dyld:找不到符号:___strlcpy_chk”错误

使用 Django / virtualenv 运行 celery 时找不到“__main__”模块