Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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
Go MacOS上的安装问题_Go_Visual Studio Code_Directory_Gopath_Golang Migrate - Fatal编程技术网

Go MacOS上的安装问题

Go MacOS上的安装问题,go,visual-studio-code,directory,gopath,golang-migrate,Go,Visual Studio Code,Directory,Gopath,Golang Migrate,我刚开始了解Go,并从这里为MacOS安装了它,它运行得很好,但当我尝试设置Go工作区“”时,我遵循了本教程:,但在设置GOPATH后,每当我尝试运行与Go相关的命令时,它总是给我这个错误 错误:go:GOPATH条目是相对的;必须是绝对路径:“用户/shahtajkhalid/Documents/go” 对于这个问题有解决方案,但大多数都是针对缺少分号ar反斜杠的windows,但这里的地址完全相同,我无法继续通过以下方式对其进行测试:。尝试在GOPATH中使用$HOME/Documents/

我刚开始了解Go,并从这里为MacOS安装了它,它运行得很好,但当我尝试设置Go工作区“”时,我遵循了本教程:,但在设置GOPATH后,每当我尝试运行与Go相关的命令时,它总是给我这个错误

错误:go:GOPATH条目是相对的;必须是绝对路径:“用户/shahtajkhalid/Documents/go”


对于这个问题有解决方案,但大多数都是针对缺少分号ar反斜杠的windows,但这里的地址完全相同,我无法继续通过以下方式对其进行测试:。

尝试在GOPATH中使用$HOME/Documents/go

迟到,但遇到了同样的问题。对我有效的方法是删除gopath中的引号。我理解上面所说的,但我不清楚引用是否是问题所在。所以教程说

export GOPATH="$HOME/workspace/go"
相反,我做到了

export GOPATH=$HOME/workspace/go

这消除了错误。GO 1.8应该注意到这一点,所以可能不值得玩弄。

Users/shahtajkhalid/Documents/GO
是一条相对路径。绝对路径以
/
开头JimB是正确的。一个简单但经常被忽略的配置。很奇怪,但这在我的Mac上不适用。但我的软呢帽盒上有。你在mac中的go目录在哪里?我认为它应该与/Users//Documents/go相同,否则您必须更改GOPATH。