我有一个带有很多快捷方法的.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,所以我不知道为什么这个命令会突然失败。
答案 0 :(得分:1)
;
不是bash中的分隔符,因为它位于Windows路径中。
因此,在其中一个路径的末尾有一个;
,它正在寻找包含文字分号的目录名。修剪它。
答案 1 :(得分:-1)
将uedit32 .bashrc
替换为"/C/Program Files (x86)/IDM Computer Solutions/UltraEdit/uedit32" .bashrc
。