windows下golang开发环境安装。

阿里里啊嘞嘞 · · 2054 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

1、登录地址:htttps://www.golang.google.cn下载安装windows版。

image1.png

image2.png

2、进入到系统CMD下测试go是否安装成功。

image3.png

3、点击下载的文件一路next安装

ima[图片上传中...(image.png-5ac355-1614697750499-0)] ge4.png

4、配置环境变量GOROOT、GOPATH、GOBIN。

GOROOT 对应安装目录,我的安装目录是:D:\ruanjian\golang
GOPATH对应项目目录,我的目录是:F:\GolangProjects
GOBIN对应编译目录,我的目录是:F:\GolangProjects\bin

以上GolangProjects需要在F盘下创建文件夹,并进入到GolangProjects文件夹创建三个目录:bin、pkg、src。


image5.png

5、在F:\GolangProjects\src文件下创建项目test,在test文件项目下创建hello.go文件,并输入以下内容进行测试。

package main
import "fmt"
func main() {
    fmt.Println("hello world")
}

在F:\GolangProjects\src\test下运行go run hello.go。


image6.png

6、错误解决

错误1:fmt.Println('GO hello wold'),报错:more than one character in rune literal。
解:在go语法中,双引号是常用的来表达字符串,如果你使用了单引号,编译器会提示出错。


单引号只能包含一个字符,例如’b’ ,程序会输出98表示字符b的ascii码。

如果非要使用单引号输出必须使用string函数转换
fmt.Println(string('b') )
Printf 和 Println 的区别
printf 输出后不换行, println输出后自动换行;
printf格式化输出,println 直接输出内容

错误2:运行go build或go install报错:go: cannot find main module; see 'go help modules'。
解:

①cd进入项目目录,运行命令:go mod init
或者在上层目录输入go mod init project_name(这个为项目目录)
②在你的编译器中加入此参数:GO111MODULE=auto
③配置go的变量,运行命令:go env -w GO111MODULE=auto

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:阿里里啊嘞嘞

查看原文:windows下golang开发环境安装。

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2054 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传