web-dev-qa-db-ja.com

gitk:コマンドが見つかりません

環境:Mac OSX 10.10 gitkを使用しようとしていたとき、次のように表示されます。

Coda-2:~ Coda$ gitk
-bash: gitk: command not found

その理由は、古いバージョンのgitにあると思います。ここにいくつかの情報があり、すでにbrew updateと入力しています。

Coda-2:~ Coda$ git --version
git version 1.9.3 (Apple Git-50)
Coda-2:~ Coda$ brew install git 
Warning: git-2.4.0 already installed, it's just not linked

このメッセージとは:it's just not linked

さらに、gitのパスを確認します。

Coda-2:~ Coda$ which git
/usr/bin/git

/usr/bin/local/gitにあるべきですか?修正方法

更新

@TimCastelijnsに感謝します。

brew doctor言った:

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:

    git

だから、私は入力しました:

Coda-2:~ Coda$ brew link git
Linking /usr/local/Cellar/git/2.4.0... 220 symlinks created

次にgitkと入力すると、機能し、パスが/usr/local/bin/gitに変更されました。ただし、gitのバージョンを確認する場合。まだ古いバージョンが表示されていましたが、なぜですか?

Coda-2:~ Coda$ git --version
git version 1.9.3 (Apple Git-50)
16
Coda Chang

まず、gitバージョンを確認します。

git --versionと入力すると、古いバージョンが表示される場合があります。

次に、Homebrewを更新します

brew updateと入力します。

次に、最新バージョンをダウンロードします。 brew install git

Warning: git-2.4.0 already installed, it's just not linkedと表示されている場合は注意してください

brew doctorを確認できます。私の場合、brew link gitを使用するように指示されました

最後に、brew install gitをもう一度入力して、ターミナルを再起動します。

gitkを使用して、gitバージョンを最新バージョンにアップグレードできます。

更新

gitxOSX 10.12でサポートされなくなったため、 Gitx-dev の使用をお勧めします

41
Coda Chang

OPがMacを使用している場合、LinuxユーザーはGoogleからこのリンクを見つけますが、受け入れられたソリューションは役に立ちません。

Linuxでは、お気に入りのパッケージマネージャーを使用してgit-gui

CentOSなどのRedHatベースのシステムでは、次のことを行います。

yum install -y git-gui

gitk依存関係がインストールされます。

できた.

0
shailenTJ