我正在阅读一篇关于安装 git 的博客文章,它说它将安装在/usr/bin/git
当我使用 检查我的版本时$ which git
,终端显示/usr/local/bin/git
. 当我检查 Ruby 时,结果相同。安装 Git、Ruby 或 Rails 的位置会有所不同吗?如果可能的话,我可以改变它吗?
我正在阅读一篇关于安装 git 的博客文章,它说它将安装在/usr/bin/git
当我使用 检查我的版本时$ which git
,终端显示/usr/local/bin/git
. 当我检查 Ruby 时,结果相同。安装 Git、Ruby 或 Rails 的位置会有所不同吗?如果可能的话,我可以改变它吗?
通常,这应该没有关系。但是,通常,在环境变量中/usr/local/bin
是领先的。因此,将来,如果将同一软件的另一个版本(比如 git)安装到. 您当然可以操纵您的环境变量以满足您的需求。/usr/bin
PATH
/usr/local/bin
/usr/bin
PATH
运行这个命令查看是否安装了多个版本的git
which -a git
只要它们都可以在您的PATH
for 命令中访问,这并不重要。
您是否关心实际存储库的位置 - GIT 存储库所在的位置不一定与 GIT 本身的安装位置相同。
你可能可以改变它。这可能不值得。
离开它并记住它可能会更容易。
这有点像 Windows 安装路径。默认为“程序文件”,但通常可以更改。
请注意,不同版本的 Windows 具有不同命名的程序文件。这也可以是这种差异的一个例子。
最后可能是你的 ruby 安装了 GIT,这就是 Ruby 选择的路径。
只要/usr/local/bin/git
在您的 PATH 中,您就不会注意到任何差异。