質問: macosをホストとし、virtualbox上のcentoos7に最新のgitをインストールしました。 既存のgitをアンインストールして、yumコマンドを使わず、githubのソースからビルド、インストールしました。 参照サイト 最新版の Git をインストールする CentOS7に最新のGitを導入する方法 ``` $ ls /usr/local/src git-2.20.1 ``` インストールしたものを上記に置き、`/usr/local/bin`にシンボリックリンクをはりました。 ``` /usr/local/bin git-2.20.1 ls: git-2.20.1 にアクセスできません: そのようなファイルやディレクトリはありません /usr/local/bin: 合計 66052 lrwxrwxrwx. 1 root root 3 12月 28 00:10 ex -> vim -rwxr-xr-x. 127 root root 14137176 12月 31 10:47 git lrwxrwxrwx. 1 root root 26 12月 31 11:23 git-2.20.1 -> /usr/local/src/git-2.20.1/ ``` こちらの設定でよろしいでしょうか? > > 〜にアクセスできません: そのようなファイルやディレクトリはありません > > > と何故言われるのでしょうか? ただ単に、ファイルやディレクトリでないから言われているだけでしょうか?
回答: /usr/local/bin/git がすでにあるように思えます。以下のコマンドでフルパスで指定してgitを実行してみてください。 git のバージョン情報が表示されれば成功です。 ``` /usr/local/bin/git --version ``` 次に git コマンドを実行して先のバージョン表示と同じかどうか確かめてください。 バージョンが異なる場合は別のgitが別の場所に存在してそちらが起動するとわかります。 エラーがでる場合、環境変数PATHを設定する必要があります。 ``` git --version ```