Ubuntu中Go环境配置与运行

安装Go

首先安装Go对应版本压缩包

然后输入指令:

tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz

然后在 /usr/local/ 就有了 go文件夹

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UrTYZLfe-1572872719354)(/home/zzj/.config/Typora/typora-user-images/1572522859882.png)]

接着我们进行环境变量的设置:

输入指令

sudo gedit /etc/profile

然后在末尾加上:

export PATH=$PATH:/usr/local/go/bin

最后再输入:

source /etc/profile	

即可。


测试安装

首先在Home下创建一个workspace,即$HOME/go,然后在其下创建一个 src/hello 文件夹,然后在其下创建一个叫 hello.go 的文件:

package main

import "fmt"

func main() {
	fmt.Printf("hello, world\n")
}

然后保存,在其文件夹下 hello.go 文件。

然后我们在 src/hello下进行:

go build

突然会遇见这样的错误:

在这里插入图片描述

可以发现在打开hello文件夹的时候,权限不足,所以我们需要进行权限打开:

sudo chmod 777 hello/

这样我们再 go build就成功了,多了一个 hello 的可执行文件。

在这里插入图片描述

通过指令:

./hello

打印了最终的结果:

在这里插入图片描述


gofmt

gofmt( gofmtgo fmt )是一种可以用来来帮助开发者格式化他们的代码到统一的风格的工具。

gofmt是一个命令行(cli)程序,会优先读取标准输入。如果传入了文件路径的话,会格式化这个文件;如果传入一个目录,会格式化目录中所有.go文件,如果不传参数,会格式化当前目录下的所有.go文件。


go vet

go vet 检查 go 源代码并报告可疑的构造,例如printf调用,其参数与格式字符串不一致vet使用的启发式方法不能保证所有的报告都是真正的问题,但是它可以找到编译器没有捕捉到的错误。

举个例子,按照上面的方式创建一个文件夹vet下面写一个 test.go

package main
import "fmt"

func main() {
    str := "hello world!"
    fmt.Printf("%d\n", str)
}

这个文件有一个明显的问题,str为一个字符串,但是输出的format为 %d

我们先尝试一下 go build,然后执行./vet,结果为:

在这里插入图片描述

然后我们使用指令:

go vet test.go

得到结果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YLOtvHgy-1572872719356)
则显示了错误。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于在Ubuntu上配置Go语言环境,并使用Visual Studio Code进行开发,以下是一些步骤: 1. 首先,安装Go语言。可以通过以下命令在终端安装Go语言: ``` sudo apt update sudo apt install golang ``` 2. 确认Go语言是否已经安装成功,可以运行以下命令来验证: ``` go version ``` 3. 安装Visual Studio Code编辑器。可以通过以下命令在终端安装Visual Studio Code: ``` sudo apt update sudo apt install code ``` 4. 打开Visual Studio Code,并安装Go扩展。在侧边栏的扩展选项搜索“Go”,然后选择并安装由Microsoft提供的官方Go扩展。 5. 在Visual Studio Code配置Go环境变量。打开终端并执行以下命令: ``` sudo nano ~/.bashrc ``` 6. 在打开的文件,在最后添加以下内容,并保存退出: ``` export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin ``` 7. 运行以下命令来使得环境变量生效: ``` source ~/.bashrc ``` 8. 创建一个Go项目。可以在任意位置创建一个文件夹作为你的Go项目根目录。 9. 打开Visual Studio Code,并选择“打开文件夹”选项,找到你创建的Go项目根目录并打开。 10. 在Visual Studio Code的左侧导航栏,选择“运行”选项,并点击“创建配置文件”来创建一个新的调试配置文件。 11. 选择“Go”作为调试环境,并根据需要进行其他自定义配置。 12. 在Visual Studio Code,你可以编写和运行Go代码了。可以使用Visual Studio Code提供的代码编辑、自动完成和调试功能来进行开发。 这些步骤应该能够帮助你在Ubuntu上配置Go语言环境,并在Visual Studio Code进行开发。祝你好运!如果还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值