我是新的去,并得到一个错误时,初始化GOPATH在Windows中。在我的项目文件夹是C:\Users\kamin\Documents\pm-manager我尝试在环境变量(GOPATH)中设置路径,但它得到一个错误go:GOPATH条目是相对的;必须是绝对路径:“:/cygdrive/c/Users/kamin/Documents/pm-manager\r\r”。运行'go help gopath'以了解用法。
ztmd8pv51#
遇到了同样的问题。修复方法很简单:只需在整个路径名前面指定驱动器。出现问题是因为我按照Go“Getting Started”页面上的说明设置了GOPATH=%HOMEPATH%\Work。问题是%HOMEPATH%被定义为相对路径(\Users\MyName),所以GOPATH现在指向\Users\MyName\Work。我所需要做的就是设置GOPATH=c:\Users\MyName\Work,错误就消失了。
GOPATH=%HOMEPATH%\Work
%HOMEPATH%
\Users\MyName
GOPATH
\Users\MyName\Work
GOPATH=c:\Users\MyName\Work
wqsoz72f2#
我遇到了同样的问题。我的go版本是go1.9.1 windows/amd 64。但是我通过删除GOPATH的simucolon端修复了这个问题。x1c 0d1x
pprl5pva3#
作为替代方案,您可以在Windows 10下将其设置为%USERPROFILE%\
n6lpvg4x4#
你可以把这种情况下使用cygwin这个去路径导出GOPATH ='c:\folder\folder\folder'for cygwin在字符串'c:\path'中是必需的通常你会尝试使用/cygdrive/./.但对于GO是不可能的(需要c:\或其他驱动器)
7ivaypg95#
添加一个错误的情况下,我经历了,是一个愚蠢的愚蠢的错误,在设置GOPATH。我添加了:D\Go(忘记在驱动器号后添加冒号)。正确的应该是D:\Go,当然这解决了错误。
D\Go
D:\Go
anauzrmj6#
我是如何解决这个问题的:当你通过命令行在windows中设置GOPATH时:请记住在导出路径上插入单引号:而不是-> export GOPATH=C:\ Use this -> export GOPATH ='C:'使用双引号将不起作用,因为它将格式不正确-> export GOPATH=“C:“
6条答案
按热度按时间ztmd8pv51#
遇到了同样的问题。修复方法很简单:只需在整个路径名前面指定驱动器。出现问题是因为我按照Go“Getting Started”页面上的说明设置了
GOPATH=%HOMEPATH%\Work
。问题是%HOMEPATH%
被定义为相对路径(\Users\MyName
),所以GOPATH
现在指向\Users\MyName\Work
。我所需要做的就是设置GOPATH=c:\Users\MyName\Work
,错误就消失了。wqsoz72f2#
我遇到了同样的问题。我的go版本是go1.9.1 windows/amd 64。但是我通过删除GOPATH的simucolon端修复了这个问题。x1c 0d1x
pprl5pva3#
作为替代方案,您可以在Windows 10下将其设置为%USERPROFILE%\
n6lpvg4x4#
你可以把这种情况下使用cygwin这个去路径
导出GOPATH ='c:\folder\folder\folder'
for cygwin在字符串'c:\path'中是必需的
通常你会尝试使用/cygdrive/./.
但对于GO是不可能的(需要c:\或其他驱动器)
7ivaypg95#
添加一个错误的情况下,我经历了,是一个愚蠢的愚蠢的错误,在设置GOPATH。
我添加了:
D\Go
(忘记在驱动器号后添加冒号)。正确的应该是D:\Go
,当然这解决了错误。anauzrmj6#
我是如何解决这个问题的:
当你通过命令行在windows中设置GOPATH时:
请记住在导出路径上插入单引号:而不是-> export GOPATH=C:\ Use this -> export GOPATH ='C:'使用双引号将不起作用,因为它将格式不正确-> export GOPATH=“C:“