关键词:
文章目录
一、Go开发环境搭建
1.1 下载安装Go
(1) 从 Golang官方下载地址 下载最新版的安装包,比如这里是1.18.4
(2) 下载完成后,双击安装,然后点击【next】
(3) 勾选接受协议,然后点击【next】
(4) 修改安装路径,这里安装到D盘,然后点击【next】
(5) 点击【install】,然后开始安装
(6) 点击【finish】安装完成
(7) 配置环境变量,创建GOROOT变量,变量值为 Go的安装路径,比如这里如下:
(8) 将默认的GOPATH变量删除
(9) 在本地创建文件夹用于存放Go语言源代码目录,同时创建如下三个文件夹,比如如下:
(10) 环境变量中重新设置GOPATH,如下:
(11) 将 %GOPATH%\\bin 添加到path路径中去
(12) 打开cmd窗口,执行go version,如下,表示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中生效,如果为了始终生效,最好还是在环境变量中设置,如下:
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】即可
(2) 打开【Terminal】,然后执行 go mod init 命令用来管理模块,此时就会自动创建一个go.mod,如下
(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官网下载地址: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的底子学习过程还是很快的,记录一下... 查看详情