【GO基础】2. IDEA配置Go语言开发环境

简介: 【GO基础】2. IDEA配置Go语言开发环境

2.1 添加Go插件

(1)首先,启动 Intellij IDEA,点击 File --> Settings --> Plugins,

(2)搜索 go,这时候出现很多相关的结果,选择如下即可

(3)点击 Install,等安装好了,提示重启IDEA即可。

2.2 配置GOROOT

点击 File --> Settings --> Languages & Frameworks --> Go --> GOROOT,如下所示:

3. 新建Go项目

点击 File --> New --> Project,打开 New Project页面,如下截图:

这里如果报错The selected directory is not a validhome for Go SDK

安装IDE集成开发工具配置

IDE版本:goland-2020.2.3_Protable

错误:下边指定go的sdk错误解决

报“The selected directory is not a validhome for Go SDK”报错解决方法

出现这个错误的原因是 idea 的Go-plugin 插件,和 Go 的sdk版本不匹配;

解决方式:进入Go的安装目录,如C:\ProgramFiles\Go\src\runtime\internal\sys,打开zversion.go文件,加上自己go的版本号即可

const TheVersion = go1.21.5

选择 Go,点击 Next 按钮,进入如下页面,填写 项目名称 和 项目路径

点击 Finish,选择 以 新窗口 打开新建工程,如下所示:

4. 编写Go代码

现在可以编写 Go 代码了,可以看到如下截图,拥有的代码提示功能,很大程度上方便了开发。

5. 运行Go代码

简单编写打印输出代码,然后右键 运行,如下截图所示:


运行结果如下:

相关文章
|
Linux Go iOS开发
Go语言100个实战案例-进阶与部署篇:使用Go打包生成可执行文件
本文详解Go语言打包与跨平台编译技巧,涵盖`go build`命令、多平台构建、二进制优化及资源嵌入(embed),助你将项目编译为无依赖的独立可执行文件,轻松实现高效分发与部署。
1793 162
|
算法 Java Go
【GoGin】(1)上手Go Gin 基于Go语言开发的Web框架,本文介绍了各种路由的配置信息;包含各场景下请求参数的基本传入接收
gin 框架中采用的路优酷是基于httprouter做的是一个高性能的 HTTP 请求路由器,适用于 Go 语言。它的设计目标是提供高效的路由匹配和低内存占用,特别适合需要高性能和简单路由的应用场景。
812 4
|
存储 安全 Java
【Golang】(4)Go里面的指针如何?函数与方法怎么不一样?带你了解Go不同于其他高级语言的语法
结构体可以存储一组不同类型的数据,是一种符合类型。Go抛弃了类与继承,同时也抛弃了构造方法,刻意弱化了面向对象的功能,Go并非是一个传统OOP的语言,但是Go依旧有着OOP的影子,通过结构体和方法也可以模拟出一个类。
528 2
|
Cloud Native 安全 Java
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
815 1
|
Cloud Native Go API
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
718 0
|
Cloud Native Java Go
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
557 0
|
Cloud Native Java 中间件
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
593 0
|
Cloud Native Java Go
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
1718 0
|
数据采集 Go API
Go语言实战案例:多协程并发下载网页内容
本文是《Go语言100个实战案例 · 网络与并发篇》第6篇,讲解如何使用 Goroutine 和 Channel 实现多协程并发抓取网页内容,提升网络请求效率。通过实战掌握高并发编程技巧,构建爬虫、内容聚合器等工具,涵盖 WaitGroup、超时控制、错误处理等核心知识点。
|
数据采集 JSON Go
Go语言实战案例:实现HTTP客户端请求并解析响应
本文是 Go 网络与并发实战系列的第 2 篇,详细介绍如何使用 Go 构建 HTTP 客户端,涵盖请求发送、响应解析、错误处理、Header 与 Body 提取等流程,并通过实战代码演示如何并发请求多个 URL,适合希望掌握 Go 网络编程基础的开发者。

热门文章

最新文章