我今天刚刚在我的Windows机器上安装了Golang,并且设置了%GOPATH%
。但是,当我为各种二进制文件运行go install {...}
时,Windows无法找到可执行文件。我的%GOROOT%
是C:\Go
,默认的.msi安装位置。
PS C:\Users\{user}\Development\go> ls
Directory: C:\Users\{user}\Development\go
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 12/11/2015 9:02 PM bin
d---- 12/11/2015 11:08 AM pkg
d---- 12/11/2015 11:08 AM src
C:\Users\{user}\Development\go>echo %GOPATH%
C:\Users\{user}\Development\go
我是否错误地设置了环境变量?
答案 0 :(得分:3)
Windows无法找到可执行文件
如果您的意思是由go计划构建的可执行文件(go install
)并由Go %GOPATH%\bin
提供,那么您只需要添加到PATH
环境变量{{1 (除了%GOPATH%\bin
)
%GOROOT%\bin
然后你可以调用你的可执行文件,Windows会在set PATH=%PATH%;%GOPATH%\bin
cd %GOPATH%\src\path\to\a\go\project
go install
(%GOPATH%\bin
文件夹)中找到它