当前位置: 首页 > news >正文

Go 安装配置

介绍Ubuntu20.04 安装和配置Go

可以参考官网的这个为 Go 开发配置Visual Studio Code - Go on Azure | Microsoft Learn

1.安装Go

去这个地方下载Go https://go.dev/doc/install

如果之前安装过,可以参考这个(没有可以忽略)

下载完成后执行

sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz

 然后修改环境变量

sudo gedit /etc/profile

在最后加上

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

最后重启电脑

检测Go是否安装成功:

go version

 也可以写一个简单的Go文件来输出hello world,新建一个Test.go文件。

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

然后执行

go run Text.go

结果出现

 说明你的Go安装成功了

2.安装Visual Studio Code

IDE选择,这边选择Visual Studio Code,主要是不要钱。GoLand是要收费的。

去这边下载https://code.visualstudio.com/

3.安装Go扩展

第一次打开是这样的,然后去搜索安装Go扩展。

显示如何搜索 Go 扩展的屏幕截图。

4.更新Go工具

点击help->show all commands

然后搜索 go tool,选择Go:Install/update Tools

 选择后会出现下面的界面,全部选择,再点ok。这边右下角还提示要安装一个gopls,点击安装一起安装。

安装成功后会提示安装成功

5.编写程序

选择Explorer,然后点击Open Folder,选择一个文件夹作为你的项目文件夹。

然后新建一个子文件夹,这边叫Test-app

再新建一个main.go文件 

打开Terminal(如果没有,可以在菜单栏上找到Terminal->New Terminal) 

然后在Terminal中输入 go mod init Test-app 

然后执行完成,就会在右边出现一个go.mod的文件。

然后编写一些代码在main.go文件中

package mainimport "fmt"func main() {name := "Aaron"fmt.Printf("Hello World : " + name)
}

6.运行代码

选择Run and debug

 

 

http://www.lryc.cn/news/131874.html

相关文章:

  • 镜像底层原理详解和基于Docker file创建镜像
  • k8s扩缩容与滚动更新
  • 4.小程序的运行机制
  • 基于 Vercel TiDB Serverless 的 chatbot
  • Android 多渠道打包及VasDolly使用
  • LeetCode 42题:接雨水
  • spring boot 提示:程序包不存在,解决方法总结
  • docker项目实战
  • 银行客户关系管理系统springboot财务金融进销存java jsp源代码
  • Maven 插件 maven-antrun-plugin 执行 ant 脚本
  • 【仿写框架之仿写Tomact】四、封装HttpRequest对象(属性映射http请求报文)、HttpResponse对象(属性映射http响应报文)
  • LeetCode 41题:缺失的第一个正数
  • 学单片机有什么用?
  • Go 1.21新增的 slices 包详解(二)
  • 解决charles无法抓取localhost数据包
  • 基于注解优雅的实现接口幂等性
  • flutter:webview_flutter和flutter_inappwebview的简单使用
  • opencv进阶09-视频处理cv2.VideoCapture示例(打开本机电脑摄像头)
  • 大语言模型与语义搜索;钉钉个人版启动内测,提供多项AI服务
  • 小程序-基于vant的Picker组件实现省市区选择
  • 智慧水利利用4G物联网技术实现远程监测、控制、管理
  • sql server Varchar转换为Datetime
  • 什么文件传输协议才能保障跨国文件传输安全又稳定
  • LeetCode笔记:Weekly Contest 359
  • 使用Java和ChatGPT Api来创建自己的大模型聊天机器人
  • Maven介绍_下载_安装_使用_原理
  • 算法通关村十一关 | 位运算的规则
  • 【Rust】Rust学习 第十五章智能指针
  • 炒股怎样加杠杆?关于股票杠杠平台比例的选择知识分析
  • 【jenkins】jenkins流水线构建打包jar,生成docker镜像,重启docker服务的过程,在jenkins上一键完成,实现提交代码自动构建的功能