go----go语言快速体验之开发环境搭建及第一个项目helloworld

redrose2100 redrose2100     2022-11-30     275

关键词:


文章目录

一、Go开发环境搭建

1.1 下载安装Go

(1) 从 ​​Golang官方下载地址​​ 下载最新版的安装包,比如这里是1.18.4

Go----Go

(2) 下载完成后,双击安装,然后点击【next】

Go----Go

(3) 勾选接受协议,然后点击【next】

Go----Go

(4) 修改安装路径,这里安装到D盘,然后点击【next】

Go----Go

(5) 点击【install】,然后开始安装

Go----Go

(6) 点击【finish】安装完成

Go----Go

(7) 配置环境变量,创建GOROOT变量,变量值为 Go的安装路径,比如这里如下:

Go----Go

(8) 将默认的GOPATH变量删除

Go----Go

(9) 在本地创建文件夹用于存放Go语言源代码目录,同时创建如下三个文件夹,比如如下:

Go----Go

(10) 环境变量中重新设置GOPATH,如下:

Go----Go

(11) 将 %GOPATH%\\bin 添加到path路径中去

Go----Go

(12) 打开cmd窗口,执行go version,如下,表示Go已经安装配置完成

Go----Go

(13) 使用set 命令设置GO111MODUULE和GOPROXY变量,如下:

set GO111MODULE=on
set GOPROXY=http://goproxy.cn

通过 go env 可以查看当前的变量

>go env
set GO111MODULE=on
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\\Users\\Administrator\\AppData\\Local\\go-build
set GOENV=C:\\Users\\Administrator\\AppData\\Roaming\\go\\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=G:\\go_src\\pkg\\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=G:\\go_src
set GOPRIVATE=
set GOPROXY=http://goproxy.cn
set GOROOT=D:\\ProgrameFile\\Go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=D:\\ProgrameFile\\Go\\pkg\\tool\\windows_amd64
set GOVCS=
set GOVERSION=go1.18.4
set GCCGO=gccgo
set GOAMD64=v1
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=NUL
set GOWORK=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\go-build2954697216=/tmp/go-build -gno-record-gcc-switches
>

注意这种方式是在当前的shell中生效,如果为了始终生效,最好还是在环境变量中设置,如下:

Go----Go

1.2 下载安装配置Goland编辑器

(1) 可通过 ​​Goland官网​​ 下载Goland编辑器,Goland编辑器是收费的,可以考虑使用试用版后购买正版

(2) Goland的安装过程就一直默认下一步即可

(3) 安装完成后,需要重启,此外这是一款收费的软件,可以先使用30天,或者想其他办法解决

二、使用Goland创建第一个项目

2.1 配置Go的版本号

本文使用的go的版本号是1.18.4,当安装好goland后,直接创建项目会出现“找不到SDK”或“The selected directory is not a valid home for Go Sdk” 的错误,这就需要在Go的安装目录下找到 src\\runtime\\internal\\sys\\zversion.go 编辑,加入如下一行:

const TheVersion = `go1.18.4`

保存,并重启Goland编辑器

2.2 创建 Hello World 项目

(1) 在Goland打开【File】-【New Project】,然后选择【Go】,设置项目名,比如HelloWorld,然后此时下面就可以选择SDK了,点击【Create】即可

Go----Go

(2) 打开【Terminal】,然后执行 go mod init 命令用来管理模块,此时就会自动创建一个go.mod,如下

Go----Go

(3) 然后在HelloWorld 项目中创建一个main.go文件,把包修改为main,再定义一个main函数,main.go代码如下:

package main

import "fmt"

func main()
fmt.Println("Hello world!")

(4) 然后在main.go中右键执行,即可以打印hello world 了,如下:

Go----Go


从零开始搭建go语言开发环境(代码片段)

一步一步,从零搭建Go语言开发环境。安装Go语言及搭建Go语言开发环境下载Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐):https://golang.google.cn/dl/版本的选择Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩... 查看详情

使用idea写python之pytest环境搭建及第一个程序编写(代码片段)

一、准备篇Python环境:3.8.3开发工具:IDEA,对你没有看错二、IDEA下安装开发环境python的下载https://www.python.org/downloads/PS:关于Python的环境搭建,此处略IDEA下python插件的安装点击File->Settings…->Plugins,点击mark 查看详情

arcgisapiforjavascript开发环境搭建及第一个实例demo

一、安装前准备    1、ArcGISServerforJavaScriptAPI各版本下载地址:http://support.esrichina-bj.cn/2011/0223/960.html,我们选择下载最新的“ArcGISAPIforJavaScript3.9:Library|SDK”,如下图所示:  &n 查看详情

go-从零开始搭建go语言开发环境(代码片段)

下载Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐):https://golang.google.cn/dl/版本的选择Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版。下图中的版本号可能并不是最新的,但总体来说安装教程是类... 查看详情

java程序设计基础--环境搭建及第一个java程序--windows开发环境

一、下载jdk(建议直接选择最新的)输入https://www.oracle.com/index.html二、安装jdk三、设置环境变量JDK需要两个环境变量,分别是:CLASSPATH,PATH PATH:告诉操作系统应该在哪里找到jdkCLASSPATH:告诉jvm在哪里找到我们需要的.class文件... 查看详情

go语言开发环境配置

Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。1.首先下载go语言开发工具http://www.golangtc.com/download/liteideLiteIDE解压缩即可。2.下载go语言开发包(msi)https://golang.org/dl... 查看详情

windows下python环境搭建及第一个helloworld

...,以备后用,也可以给新入门的做个参考。主要包括Python开发环境下载、安装、测试;IDE(我这里选择的是pycharm)下载、安装、配置,以及第一个helloworld的运行,具体如下:1:访问Python官网,地址:http://www.python.org/download/,... 查看详情

go环境搭建(代码片段)

...l protected]src]#goversiongoversiongo1.11.4linux/amd642. 设置Go开发环境1)创建工作空间我们创建三个目录,分别存放源码,编译生成的库文件,编译生成的二进制文件src目录包含Go的源文件,它们被组织成包(每个目录都对应一个包... 查看详情

go语言学习-基础开发环境构建

一、GO下载安装GO语言可以运行在Windows、MAC、Linux等平台,我这边是Windows10x64平台(建议:大家windows使用.msi安装文件,msi文件会自动配置windows系统环境变量)官网:https://golang.google.cn/下载地址:https://dl.google.com/go/go1.12.2.windows-amd64.msi安... 查看详情

10分钟学会less开发环境搭建与初体验

Less是一门CSS预处理语言,它扩充了CSS语言,增加了诸如变量、混合(mixin)、函数等功能,让CSS更易维护、方便制作主题、扩充。今天看一下,10分钟能不能手把手快速教会你Less环境搭建以及使用入门。Less环境搭建:1)、安装n... 查看详情

我的go+语言初体验——go+的下载与安装(代码片段)

我的Go+语言初体验”|征文活动进行中…📢博客主页:https://blog.csdn.net/weixin_43896643📢欢迎点赞👍收藏⭐留言📝欢迎讨论!📢本文由XiaoLin_Java原创,首发于CSDN🙉📢不要等待机会,而... 查看详情

go语言2019调查报告发布(内含go语言图谱下载)

<关注公众号,回复?Go?即可下载清晰知识图谱>对Go语言感兴趣但又不知从何学起的同学,可以参考一下Go语言系列文章:为什么你要选择Go?Go面向失败编程带着服务器编程金刚经走进?2020年敢问路在何方?Go官方博客近日公布... 查看详情

go语言2019调查报告发布(内含go语言图谱下载)

<关注公众号,回复?Go?即可下载清晰知识图谱>对Go语言感兴趣但又不知从何学起的同学,可以参考一下Go语言系列文章:为什么你要选择Go?Go面向失败编程带着服务器编程金刚经走进?2020年敢问路在何方?Go官方博客近日公布... 查看详情

怎么学习golang

...术A除了Java、Python和JavaScript之外,如果要开始学习一门新语言的话,我想应该是Go!Go语言正在被越来越多的公司使用。我们公司的后端服务已经全面采用Go语言实现了。最开始接触Go语言是去年将一份Go代码“翻译”成Python并集成... 查看详情

十分钟!快速搭建zephyros开发环境

十分钟!快速搭建ZephyrOS开发环境鉴于很多朋友都是在windows下玩嵌入式,不熟悉Linux环境的搭建、配置过程,却又挡不住对Zephyr的强烈好奇心,因此我搭建好了一个现成的Zephyr环境,上传到百度云。如果一切顺... 查看详情

springboot入门--快速搭建一个springboot框架

...身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序,总的来说springboot不是为了要替代SpringIO平台上众多的项目也不是spring的升级,它只是提供一种不同的开发体验,一种几... 查看详情

vuejs之开发环境搭建

...,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用,特别适合单页应用的开发。Vue.js是数据驱动的,它通过一些特殊的语法,将DOM和数据绑定起来,无需手动操作DOM。一旦创建了绑定,DOM将和数据保持同... 查看详情

springboot环境搭建及第一个程序运行(详细!)(代码片段)

前言SpringBoot早就想好好学习一下了,奈何自己水平不够在ssm卡了很久,好在前几天写完了一个SSM项目发到阿里云上了,网址在这贴一下,觉得还可以就往下学新的框架了,其实有了SpringMVC的底子学习过程还是很快的,记录一下... 查看详情