Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash mac终端中的问题设置路径_Bash_Macos_Go_Makefile_Path - Fatal编程技术网

Bash mac终端中的问题设置路径

Bash mac终端中的问题设置路径,bash,macos,go,makefile,path,Bash,Macos,Go,Makefile,Path,我正在使用VS代码和mac终端进行Go开发。 在VS代码中,我能够运行所有相关的构建和设置,因为by Go指向正确的版本,如下所示: $go version go version go1.15.6 darwin/amd64 $which go /usr/local/go/bin/go $go version go1.16 darwin/amd64 $which go /usr/local/bin/go 但在Terminal go版本和GOROOT中,显示了一些不同的内容,如下所示: $

我正在使用VS代码和mac终端进行Go开发。 在VS代码中,我能够运行所有相关的构建和设置,因为by Go指向正确的版本,如下所示:

$go version
go version go1.15.6 darwin/amd64

$which go
/usr/local/go/bin/go
$go version 
go1.16 darwin/amd64

$which go
/usr/local/bin/go
但在Terminal go版本和GOROOT中,显示了一些不同的内容,如下所示:

$go version
go version go1.15.6 darwin/amd64

$which go
/usr/local/go/bin/go
$go version 
go1.16 darwin/amd64

$which go
/usr/local/bin/go

如何在终端中也设置正确的路径?

您需要在path环境变量中设置默认的正确目录

export PATH=/usr/local/go/bin:$PATH

通过确保
/usr/local/go/bin
位于
/usr/local/bin
之前,您可以更新
$PATH