安装了新的Git,BashRC现在无法找到我的程序

时间:2016-01-21 23:11:09

标签: git bash

我有一个带有很多快捷方法的.bashrc,我写这篇文章是为了在使用GIT时加快速度。他们多年来一直工作很棒,但我最近安装了最新的GIT(v 2.7,我认为..),现在我的一个bash命令失败了。

摘录我的.bashrc:

# aliases
alias gitex=GitExtensions.exe
alias ..="cd .."

# environment variables
export PATH="$PATH:/c/Windows/Microsoft.NET/Framework/v4.0.30319:/c/Program Files (x86)/GitExtensions:/C/Program Files (x86)/IDM Computer Solutions/UltraEdit/;"
export CDPATH=".:/c:/c/Development/ctwa:/c/Development:/c/Development/ctwaconfig"


function BashRC ()
{
  echo "_______Changing to Users/PK directory_______"
  cd /c/Users/PK/
  echo "_______Opening .BashRC_______"
  uedit32 .bashrc
}

所以,我遇到的问题是,在git bash中,当我运行“BashRC”时,我收到以下错误:

  

$ BashRC

     

_______更改为用户/ Paul.Kahl目录_______

     

_______开幕.BashRC _______

     

bash:uedit32:找不到命令

uedit32是UltraEdit,它位于/ C / Program Files(x86)/ IDM Computer Solutions / UltraEdit /目录中。我可以做一个“Windows + R>'uedit32'”,然后打开UltraEdit,所以我知道它在我的道路上。我多年没有改变我的.bashrc,所以我不知道为什么这个命令会突然失败。

2 个答案:

答案 0 :(得分:1)

;不是bash中的分隔符,因为它位于Windows路径中。

因此,在其中一个路径的末尾有一个;,它正在寻找包含文字分号的目录名。修剪它。

答案 1 :(得分:-1)

uedit32 .bashrc替换为"/C/Program Files (x86)/IDM Computer Solutions/UltraEdit/uedit32" .bashrc