__git_ps1:找不到命令

时间:2018-02-21 09:59:55

标签: docker sh git-bash

(是的,我知道,有类似的问题,但没有一个帮助我)。

预条件: 我想在Windows"中构建docker容器" (8.1)。 我安装/做了:

  • docker tools
  • 将.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 个答案:

答案 0 :(得分:0)

我今天遇到了同样的问题。我找到了这个链接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

网络连接

然后问题消失了:)