【发布时间】:2011-06-01 22:51:09
【问题描述】:
我在 mac 中使用 git。我正在尝试使用自动完成功能。我遵循了这些步骤(http://www.codethatmatters.com/2010/01/git-autocomplete-in-mac-os-x/),但我得到了这个错误,知道吗?
: 找不到命令
-bash:/Users/me/git-completion.bash:第 80 行:未执行标记附近的语法错误 in
-bash: /Users/me/git-completion.bash: line 80:case "$COMP_WORDBREAK'" in
【问题讨论】:
-
COMP_WORDBREAK 似乎有问题:groups.google.com/group/gnu.bash.bug/browse_thread/thread/…
-
这是关于段错误的;我很确定胡里奥遇到了不同的问题。
-
顺便说一下,我建议标记此
bash而不是terminal。 -
该脚本中的
case语句对我来说在 Linux 系统上的 Bash 2.05、3.2 和 4.0 中运行良好。要么是 OS X 特定的东西,要么是脚本的其他部分导致了这个误导性错误消息,或者文件已损坏(或者你的 Bash 可执行文件有问题)。错误消息显示“未执行”而不是“意外”似乎很奇怪。您可以编辑您的问题并发布完整的错误消息(部分似乎丢失)和脚本的第 79-84 行吗?同时,您可以尝试重新下载脚本以防它损坏。 -
它适用于 Snow Leopard (10.6),其中包括“GNU bash,版本 3.2.48(1)-release (x86_64-apple-darwin10.0)”你真的运行 curl -O还是您尝试将文本复制粘贴到 TextEdit 中?