gpt4 book ai didi

git - 当 $PATH 中有多个 git 可用时, 'go get' 使用哪个 git 版本?

转载 作者:IT王子 更新时间:2023-10-29 01:43:04 26 4
gpt4 key购买 nike

我安装了一个系统 /usr/bin/git 和一个本地 ~/bin/git。两者都在 $PATH 中。

  • go get ... 将使用哪个 git?我假设它可以在 $PATH 中找到第一个,通常是 /usr/bin/git
  • 有没有办法强制 go get ... 使用来自不同路径的 git 二进制文件,而不是它能找到的第一个?例如~/bin/git/some/other/path/to/git.

最佳答案

根据需要为设置路径环境的地方创建一个别名。

然后它会在那个环境中运行,而不会关心你的环境。

正如您所说,您创建了这样的别名:

alias go="env GOROOT=$HOME/go GOPATH=$HOME/gocode GOBIN=$HOME/gocode/bin PATH=$HOME/go/bin:$HOME/bin:$GOBIN:$PATH $HOME/go/bin/go"

关于git - 当 $PATH 中有多个 git 可用时, 'go get' 使用哪个 git 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26641343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com