在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
这里写自定义目录标题Windows安装go语言开发环境——服务计算 hw1记录windows安装golang开发环境历程 ——18342087 孙浩男 软工三班 一、安装golang因为在windows上进行安装,所以不能按照老师给的linux上的yum安装方式,于是我们首先要在golang的下载网站上下载windows安装包; 二、设置环境变量先建立一个文件目录作为我们存放go项目和代码的仓库: 原始图:
更改GOPATH: 更改GOROOT: 在用户变量的Path中添加bin的路径(用于免路径直接调用程序): 安装完成后系统变量图: 完成后再命令行执行go env指令检查是否配置成功: 三、创建hello world!首先,按照作业文档中的路径建立文件夹: 之后用vscode打开并创建hello.go,并且安装go拓展,直接使用VScode的拓展安装即可: 编写第一个程序hello world并运行: 安装必要的插件尝试手(zi)动(bi)安装:一开始尝试使用vscode的自动安装功能,发现因为需要网络原因,所以不可以正常安装,所以想尝试自己使用源代码安装 使用vscode安装失败图: 将其安照老师的步骤将文件移动到对应的目录: 安装buildutil: 首先先clone下来对应的源码,创建对应的文件结构: 加载成功后会再bin目录下增加对应的gocode.exe: 同理,下图也是一次安装go-outline的结果图 v*n+vscode自动安装(手动安装完五六个包之后,实在是觉得麻烦,所以屈服与现实,乖乖连接v*n将剩下的包全部使用vscode的自动更新功能成功安装完成: 安装运行hello.go:使用go install将我们的hello.go生成bin中的包,这样我们就可以通过之前步骤中设定再path中的%GOPATH%\bin来免地址运行hello: 直接调用hello来运行对应的hello.exe: 五、安装并运行gotour按照老师课间中的命令使用go get来下载gotour,但是运行时显示gotour已经迁移位置,所以我们要重新下载新位置的源码包: 下载完成后,bin文件中出现tour.exe: 六、我的第一个包与测试首先我们按照文档中路径建立目录:github.com/user/stringutil 完成代码编写之后,调用go build来进行测试编译,因为这是再对应文件目录中,所以可以直接调用go build,若没有位于文件目录时可以使用文件路径来调用: 之后调用go test来进行测试,可以看到成功通过测试,用时0.027s: 进行go build测试,并成功通过: 完成打包后,我们可以在bin目录下看到Hello的可执行文件,这时我们可以直接来调用它: 七、总结本次安装windows上的开发环境过程中,主要是在一开始上头想手动安装包,所以这上面搞了比较久的时间(虽然之后还是屈服于v*n),其他的难点就在与环境变量的设定上面,要添加对应的GOPATH,GOROOT,%GOPATH%\bin来实现对应文件的调用。 再就是个人原因的一些失误,由于之前自己改过自己的User用户,所以导致路径问题有点多,之后重新重设了比较多的路径才完成Vscode以及go的Path设定。再就是运行测试gotour的过程中由于原有的gotour已经迁移到tour,所以要重新下载对应的tour来代替gotour。 |
请发表评论