网上有很多关于go的环境配置的文章,都没有说出关键点。对于一个新人来说,请使用IDE,而不是sublime text,vim之类的文本编辑器。当然,当你上手之后,可以随便玩。
笔者这里推荐新人使用 LiteIDE,严格按照下面的目录结构建立文件夹。
E:\go E:\go\go #go.bat文件存放目录,该目录就是GO lang ZIP 压缩包解压缩后的目录,GO 环境核心目录 E:\go\GOPATH #扩展包或下载目录 E:\go\Dev#开发项目存储目录
go.bat 直接采用下面的。
@ECHO OFF IF EXIST %CD%\bin\go.exe ( IF EXIST %systemroot%\system32\setx.exe ( rem 处理器架构 386/amd64/arm @SETX GOARCH amd64 rem 操作系统 darwin/freebsd/linux/windows @SETX GOOS windows rem Go 在你的电脑上的安装位置 @SETX GOROOT %CD% rem 编译器和链接器的安装位置,默认是 $GOROOT/bin,一般情况下你可以将它的值设置为空,Go 将会使用前面提到的默认值 @SETX GOBIN %CD%\bin rem 默认采用和 $GOROOT 一样的值,但从 Go 1.1 版本开始,你必须修改为其它路径。它可以包含多个包含 Go 语言源码文件、包文件和可执行文件的路径,而这些路径下又必须分别包含三个规定的目录:src,pkg 和 bin,这三个目录分别用于存放源码文件、包文件和可执行文件 @SETX GOPATH %CD:~0,-3%\GOPATH REM sex 默认设置用户环境变量,加/M设置系统环境变量 REM 例如 SETX /M PATH_HOME ";%GO_BIN%;" 设置系统环境变量 @SETX PATH ";%CD%\bin;" echo. echo. echo. echo. echo. ECHO 设置成功! echo. echo. echo. echo. echo. ) ELSE ( @ECHO ON @ECHO 未能找到%systemroot%\system32\setx.exe,请下载setx.exe程序 ) ) ELSE ( @ECHO ON @ECHO GO安装目录不正确,未能按照预期计划执行 ) @PAUSE
so easy,enjoy the LiteIDE.
参考:
http://blog.csdn.net/fenglailea/article/details/41545585
有疑问加站长微信联系(非本文作者)