2016-04-20 28 views
0

を指定されていない指定されたように私はgitのbzインストールされている:のgit BZエラー:「BZ」がコマンド

cd ~ 
git clone git://git.fishsoup.net/git-bz 
cp ~/git-bz/git-bz ~/.local/bin/ 

与えられたパッチをコミットした後、私は与えられたに与えられたパッチを添付しようとすると、 bugzillaのバグ。次のエラーが表示されます。

git: 'bz' is not a git command. See 'git --help'.

これに関するお勧めはありません。

+0

'〜/ .local/bin /'はあなたの 'PATH'にありますか? 'echo $ PATH'で確認してください。 '〜/ .localの/ binに/のgit-bz'実行可能ですか? – Schwern

+0

はい、それはあなたに感謝 – abby37

答えて

2

git-bzのディレクトリは、$PATHまたはGitのexec-pathにあるはずです。私は後で提案する。あなたのパスにそれを置くことを好む場合によって示されるように

cp ~/git-bz/git-bz $(git --exec-path)/ 

(あなたがsudoまたはsuを使用するため、これを実行するには、rootである必要があります):あなたが使用して適切な場所にそれを置くことができます@Schwern、あなたはecho $PATHとディレクトリのリストを表示することができます。あなたの$PATHにディレクトリを追加するには、https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-pathをお読みください。

+0

パスであり、それは問題を解決しました。これがどういう仕組みか分かりますか? – abby37

+0

'git $ command'と入力すると、Gitは' $ command'という名前の組み込みコマンドを探します。見つからなければ、いくつかのディレクトリで実行可能ファイル 'git- $ command'を探します。最初は、Gitがインストールされている場所で、exec-path( 'git --exec-path')と呼ばれるディレクトリで、' $ PATH'を検索します。これは、システム(より正確には、シェル)は実行可能ファイルを検索します。 –

関連する問題