我是GO的新手,在Windows中初始化GOPATH时出错。 我的项目文件夹是
C:\用户\卡明\文件\ PM-经理
我尝试在环境变量(GOPATH)中设置路径,但它收到错误 go:GOPATH条目是相对的;必须是绝对路径:":/ cygdrive / c / Users / kamin / Documents / pm-manager \ r \ n"。 跑去帮助gopath'用法。
答案 0 :(得分:10)
遇到同样的问题。修复非常简单:只需在整个路径名前面指定驱动器即可。之所以出现这个问题是因为我遵循了Go"入门"页面并设置GOPATH=%HOMEPATH%\Work
。问题是%HOMEPATH%
被定义为相对路径(\Users\MyName
),因此GOPATH
现在指向\Users\MyName\Work
。我需要做的就是设置GOPATH=c:\Users\MyName\Work
,错误就会消失。
答案 1 :(得分:6)
答案 2 :(得分:1)
作为替代方案,您可以在Windows 10下将其设置为%USERPROFILE%\
答案 3 :(得分:1)
你可以把这个案例用到cygwin这个去路径
导出GOPATH =' c:\ folder \ folder \ folder \'
在字符串' c:\ path' 中需要for cygwin
normaly你尝试使用/ cygdrive / ... / ...
但是对于GO是不可能的(需要c:\或其他驱动器)
答案 4 :(得分:1)
添加一个我遇到的错误案例,在设置GOPATH时犯了一个愚蠢的错误。
我添加了:D\Go
(忘了在驱动器号后添加冒号)。
正确应该是D:\Go
,Offcourse这解决了错误。