GoLang 环境配置

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

Golang 环境配置

系统硬件与操作系统:

64位Windows操作系统,处理器 Intel(R) Core(TM) i7-8750 CPU @ 2.20GHz

安装过程

安装 VSCode 编辑器

直接上官网上下载 VSCode 即可,按照安装提示即可完成安装。

在VSCode上运行Golang语言的好处
Visual Studio Code 是一个轻量级但功能强大的源代码编辑器,可在 Windows,macOS 和 Linux 桌面上运行。它内置了对JavaScript,TypeScript和Node.js的支持,并为其他语言(如C ++,C#,Java,Python,PHP,Go)和运行时(如.NET和Unity)提供了丰富的扩展生态系统。

安装Golang

在Golang官网网站即可完成下载,链接:link

按照指示安装成功后,输入 cmd 打开命令提示符,然后输入 go env 命令即可检测 go 语言是否安装成功,如果安装成功会出现如下图所示:

安装VSCode插件

在 VScode 的扩展应用商店中,搜索 go 然后进行安装即可成功安装插件

出现的问题: 安装好之后,想要成功完成编译运行,还需要下载 golang 的依赖包,这些依赖包往往会下载失败,具体原因可能是网络的不稳定导致的(挂外网也会失败)。

解决方法: 通过 cmd 打开命令行,然后执行 go env -w GOPROXY=https://goproxy.cn,direct 会切换到七牛云的代理,切换好代理后重新打开 VSCode ,点击提示中的 Installing all 即可成功安装

VSCode 运行 hello world

在本地电脑建立一个文件夹来存储 golang 的 project ,然后建立 hello.go 文件,代码如下所示:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

VSCode 中直接按 F5 即可成功编译运行,结果如下所示:

Goland 运行 hello world

通过网上一些资料发现,很多用户都推荐 Goland 软件来运行 go 文件,我也是下载了并进行安装,最后通过配置环境也是成功完成了运行上面所建立的 hello.go 文件。

安装与运行 go tour

通过如下命令成功安装 gotour 文件到自己工作空间的 bin 文件夹中,并且成功运行

$ go get github.com/Go-zh/tour/gotour
$ gotour

我的第一个包与测试

在自己的工作文件夹建立 reverse.go 文件,内容如下所示:

// stringutil 包含有用于处理字符串的工具函数。
package stringutil

// Reverse 将其实参字符串以符文为单位左右反转。
func Reverse(s string) string {
    r := []rune(s)
    for i, j := 0, len(r)-1; i < len(r)/2; i, j = i+1, j-1 {
        r[i], r[j] = r[j], r[i]
    }
    return string(r)
}

将文件放入 stringutil 文件夹中,并且将此文件夹放入 src 文件夹中,这样便成功创建了一个包,然后将之前的 hello.go 文件导入此包,并进行测试,测试结果如下所示:

由上图的结果可知成功创建了 stringutil 包

问题与要点小结

  • 问题1:VSCode 中配置 golang 环境会出现依赖包下载失败

    可以通过命令行改变代理,即可快速完成依赖包的下载

  • 问题2:在 Windows 操作系统中如何创建包

    需要找到原始的安装目录,有相应的 bin 、src 、pkg 文件夹,将新创建的包放入 bin 文件夹中,并能够成功编译没有出错(GOPATH也应是该文件夹),然后再创建新的文件时,就可以导入创建好的包

小结: 通过本次对 Golang 的环境配置,学会了 VSCode 、Goland 的基本操作,并且知道了如何编译运行 go 文件,也会进行简单的调试。通过本次实验报告的书写,也逐渐掌握了 markdown 编辑器的用法,也发现了它的方便,以后也会多多使用 markdown 来书写文本。


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

本文来自:Segmentfault

感谢作者:hupf3

查看原文:GoLang 环境配置

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

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