私はMacでgitを使用しています。私はオートコンプリート機能を持っています。私はこれらの手順(http://www.codethatmatters.com/2010/01/git-autocomplete-in-mac-os-x/)に従っていましたが、私はこのエラーを受け取りましたか?Mac OSのオートコンプリートgitが機能しませんか?
:コマンドが見つかりません -bash:/Users/me/git-completion.bash:80行:誰の留守番以来
私はMacでgitを使用しています。私はオートコンプリート機能を持っています。私はこれらの手順(http://www.codethatmatters.com/2010/01/git-autocomplete-in-mac-os-x/)に従っていましたが、私はこのエラーを受け取りましたか?Mac OSのオートコンプリートgitが機能しませんか?
:コマンドが見つかりません -bash:/Users/me/git-completion.bash:80行:誰の留守番以来
私はcurl -Oを使用しようとしましたが、URLが間違っていて、エラーの原因となったテキストのコピーが終了しました。
curl -O https://raw.github.com/git/git/master/contrib/completion/git-completion.bash
おかげであなたの助けのためにたくさんのみんなに:このコマンドを使用
は、それが完璧に動作しました!
これはgitの正しいバージョンではなく、インストールされています。正しいバージョンを取得するコードを次に示します。 'eval" $(curl -s https://gist.github.com/raw/972430/install-git-completion.sh) "'。詳細はhttp://johnfgibb.com/how-to-install-git-autocompletion –
素晴らしい!ありがとうございましたJohn :) – Julio
更新されたリンクはhttps://raw.github.com/git/git/master/contrib/completion/git-completion.bashです。Johnの要点のコードは私にとってはうまくいかなかった: '-bash:予期しないトークンに近い構文エラー '<'' –
でunex'ectedトークンin -bash: /Users/me/git-completion.bash: line 80:
ケース "の$ COMP_WORDBREAK」" の近くに構文エラー、迅速なサニティチェック:bash --version
とは何ですか? OS Xは古くなってしまいますので、システムが古い場合は互換性があるかもしれません。私はBash 3.xがうまくいくと思うだろうが、2.xではそれほど確かではない。
GNU bash、バージョン3.2.48(1) - リリース(x86_64-apple-darwin10.0) Copyright(C)2007フリーソフトウェア財団 – Julio
git-completion.bashは、改行として「\ n \ r」を持つWindowsファイルです。あなたは '\ r'を削除する必要があります。
vimユーザーの場合は、 ":set ff = unix"を実行してください。あなたのエラーレポートから
これは完璧に機能しました!新しいvimコマンドも学びました。 – Daniel
:
case "$COMP_WORDBREAK'" in
^the problem is in unpaired apostrophe
例えば、ファイルを保存Linuxの行末のgeditで
.git-completion.bash:bash:悪いインタプリタ:Mountain Lionのファイルやディレクトリはありません。
は、〜/ .bash_profileの
で "ソース〜/ .git-completion.bash" である必要がありますCOMP_WORDBREAKでの問題のように思える:http://groups.google.com/group/gnu.bash.bug/ browse_thread/thread/f2b8376986e65b16 – eckes
これはセグメンテーションに関するものです。私は、Julioが別の問題を抱えていると確信しています。 –
ところで、 'terminal'の代わりにこの' bash'をタグ付けすることをお勧めします。 –