一,配置settings:

1,打开配置界面:

file->settings->Go

如图:

2,配置GOROOT,如图:

3,配置GOPATH,如图:无需配置:

4,Go Modules: 选中Enable Go modules integration

默认已选中,无需配置

说明:刘宏缔的go森林是一个专注golang的博客,
 网站:https://blog.imgtouch.com
原文: goland 2021.2 配置go( go1.17.6) – 架构森林

说明:作者:刘宏缔 邮箱: 371125307@qq.com

二,添加configuration

点击 Add Configuration

如图:

点击 + 按钮,选择Go Build,如图:

点OK 按钮,工具栏如图:

点绿色的右三角箭头,项目启动运行

红色的方块按钮 点击 可以停止项目

三,测试效果:

1,代码:

package mainimport ("github.com/gin-gonic/gin"
)func main() {// 声明一个默认路由r := gin.Default()r.GET("/book", func(c *gin.Context) {c.JSON(200, gin.H{"message": "GET",})})r.POST("/book", func(c *gin.Context) {c.JSON(200, gin.H{"message": "POST",})})r.Run(":8080")
}

2,运行:

启动后的console

项目已可通过浏览器访问,如图:

四,查看goland的版本:

五,查看go的版本:

liuhongdi@lhdpcg:/data/goapp/hello$ go version
go version go1.17.6 linux/amd64

goland 2021.2 配置go( go1.17.6)相关推荐

  1. mac系统安装GoLand,并配置go环境

    1.首先需要下载GoLand软件(自行下载 可信任的下载源) 官网地址: https://www.jetbrains.com/go/download/other.html GoLand软件类似于ide ...

  2. Go1.17 这个新特性竟是 6 年前提出来的

    作者 | 站长polaris       责编 | 欧阳姝黎 Go1.17 预计在 8 月份发布.目前 tip.golang.org 可以浏览 Go1.17 的相关内容,https://tip.gol ...

  3. Goland环境变量配置

    [linux] 1.下载二进制包 wget https://golang.google.cn/dl/go1.17.6.linux-amd64.tar.gz 2.将下载的二进制包解压至 /usr/loc ...

  4. Go1.17新特性 ,给我们带来了10%的性能提升

    在 Go1.17 发布后,我们惊喜的发现 Go 语言他又又又优化了,编译器改进后产生了约 5% 的性能提升,也没有什么破坏性修改,保证了向前兼容. img 他做了些什么呢,好像没怎么看到有人提起.为此 ...

  5. Go1.17 快报之标准库越来越注重易用性

    阅读本文大概需要 5 分钟. 大家好,我是 polarisxu. 说起 Go 的优点,很多人会提到 Go 拥有强大的标准库,比如开发一个 HTTP 服务,几行代码就搞定.不过,如果是一个 PHPer ...

  6. 2021 HZNU Winter Training Day 17 (2018 German Collegiate Programming Contest (GCPC 18))

    2021 HZNU Winter Training Day 17 (2018 German Collegiate Programming Contest (GCPC 18)) 题目 A B C D E ...

  7. Intellij IDEA 2021 Maven 配置指南

    Intellij IDEA 2021 Maven 配置指南 必看! 如果你的IDEA版本是2022的话,这里有博主的最新版IDEA2022配置Maven的教程↓↓↓ 一次包会--最新IDEA配置Mav ...

  8. GoLand/GO项目配置与使用

    这里的Go(SDK).GoLand的安装就不多说了,网上自行下载,我们着重讲项目配置,import pkg时能够完美运行 一.Go版本以及GoLand版本 Go版本--------我这里是 Go1.1 ...

  9. go1.17+中的GOPATH

    虽然golang已经从1.17废弃了gopath的包管理方式,但目前gopath是对ide最友好的,vendor也可以,但会造成本地磁盘代码膨胀,以现在流行的微服务架构,动辄上百个项目,磁盘受不了. ...

最新文章

  1. opencv线性滤波(滤波与模糊的区别)
  2. 总结PHP 7新增加的特性
  3. 使用Javascript创建XML文件
  4. nginx 转发_除了转发和负载均衡,nginx又一次让他玩出新高度
  5. 大神讲解Java for循环的几种用法
  6. C#使用Advanced CSharp Messenger
  7. java webpack web项目_vue+webpack项目搭建
  8. Matlab绘制散点图(scatter函数)
  9. 低温和大风会增加心梗风险
  10. 移动互联网,政府服务怎么做?
  11. 网页文字变成书法字体的解决方案 Heiti SC显示异常 显示书法行书 如何删除Heiti SC 如何删除胭脂连体.TTF,胭脂连体.TTF流氓字体
  12. argparse.ArgumentError: argument --title: conflicting option string: --title
  13. FFmpeg下载及命令行使用
  14. 【Kotlin 协程】协程中的多路复用技术 ① ( 多路复用技术 | await 协程多路复用 | Channel 通道多路复用 )
  15. linux ssl证书卸载,Linux的ssl证书安装教程
  16. 如何使用Windows Defender扫描映射的网络驱动器
  17. 曾经的Python爬虫挣钱生活
  18. 如何通过拼多多关键字搜索、拼多多商品详情API做电商平台数据分析
  19. 博易大师期货程序化交易软件,期货买卖点提示量化分析系统幅图指标公式,期货波段进场点信号
  20. 现代控制理论学习笔记1绪论

热门文章

  1. 人造标准光源分类说明
  2. R730服务器热插拔换磁盘(raid阵列)
  3. 【Linux】初识进程间通信
  4. 关于“限制保留带宽”可以提高网速的误区
  5. 《音乐达人秀:Adobe Audition实战200例》——1.5 网络与网站已成为人们获取音乐的最佳途径...
  6. 新闻报道数量如何掌握?
  7. 【百度云盘】不开会员也可高速下载网盘资源!
  8. MATLAB中split函数使用
  9. 软考(15)-IPV4/6,ARP,ICMP
  10. Java常用的开发库推荐