关于go语言的环境配置sdk+path+工作目录

DRY!-geek~ DRY!-geek~     2022-10-03     396

关键词:

第一步:

安装Golang的SDK

http://golang.org,下载最新的安装包,之后双击安装即可。

安装完成之后,打开终端,输入go、或者go version(查看安装版本)出现如下信息即表示安装成功:

$ go versiongo version go1.5.1darwin/amd64

 

此处注明:

 

Linux下安装

我们以Ubuntu 64位为例进行演示,CentOS等其他Linux发行版大同小异。

下载go1.9.linux-amd64.tar.gz后,进行解压,你可以采用自带的解压软件解压,如果没有可以在终端行使用tar命令行工具解压,我们这里选择的安装目录是/usr/local/go,可以使用如下命令:

1
tar -C /usr/local -xzf go1.9.linux-amd64.tar.gz

如果提示没有权限,在最前面加上sudo以root用户的身份运行。运行后,在/usr/local/下就可以看到go目录了。如果是自己用软件解压的,可以拷贝到/usr/local/go下,但是要保证你的go文件夹下是bin、src、doc等目录,不要go文件夹下又是一个go文件夹,这样就双重嵌套了。

然后就要配置环境变量了,Linux下又两个文件可以配置,其中/etc/profile是针对所有用户都有效的;$HOME/.profile是针对当前用户有效的,可以根据自己的情况选择。

针对所有用户的需要重启电脑才可以生效;针对当前用户的,在终端里使用source命令加载这个$HOME/.profile即可生效。

1
source ~/.profile

使用文本编辑器比如VIM编辑他们中的任意一个文件,在文件的末尾添加如下配置保存即可:

1
2
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

其中GOROOT环境变量表示我们GO的安装目录,这样其他软件比如我们使用的Go开发IDE就可以自动的找到我们的Go安装目录,达到自动配置Go SDK的目的。

第二句配置是把/usr/local/go/bin这个目录加入到环境变量PATH里,这样我可以在终端里直接输入go等常用命令使用了,而不用再加上/usr/local/go/bin这一串绝对路径,更简洁方便。

以上配置好之后,我们打开终端,属于如下命令,就可以看到go的版本等信息了。

1
2
? ~ go version
go version go1.9 linux/amd64

这就说明我们已经安装go成功了,如果提示go这个命令找不到,说明我们配置还不对,主要在PATH这个环境变量,仔细检查,直到可以正常输出为止。

Mac下安装

Mac分为压缩版和安装版,他们都是64位的。压缩版和Linux的大同小异,因为Mac和Linux都是基于Unix,终端这一块基本上是相同的。

压缩版解压后,就可以和Linux一样放到一个目录下,这里也以/usr/local/go/为例。在配置环境变量的时候,针对所有用户和Linux是一样的,都是/etc/profile这个文件;针对当前用户,Mac下是$HOME/.bash_profile,其他配置都一样,包括编辑sudo权限和生效方式,最后在终端里测试:

1
2
? ~ go version
go version go1.9 darwin/amd64

Mac安装版下载后双击可以看到安装界面,按照提示一步步选择操作即可。安装版默认安装目录是/usr/local/go,并且也会自动的把/usr/local/go/bin目录加入到PATH环境变量中,重新打开一个终端,就可以使用go version进行测试了,更快捷方便一些。

Windows下安装

Windows也有压缩版和安装版,又分为32和64位以供选择,不过目前大家都是64位,选择这个更好一些。

Window的压缩版是一个ZIP压缩包,下载后使用winrar等软件就可以解压,解压后要选择一个存放目录,比如c:Go下,这个c:Go就是Go的安装目录了,他里面有bin、src、doc等目录。

然后就是环境变量的配置,Window也和Linux一样分为针对所有用户的系统变量,和针对当前用户的用户变量设置,可以自行选择,比如系统变量,针对所有用户都有效。

以Window 7为例,右击我的电脑->属性会打开系统控制面板,然后在左侧找到高级系统设置点击打开,会在弹出的界面最下方看到环境变量按钮,点击它,就可以看到环境变量配置界面了。上半部分是用户变量配置,下半部分是系统变量配置。

我们在系统变量里点击新建,变量名输入GOROOT,变量值是我们刚刚安装的go路径c:Go,这样就配置好了GO目录的安装路径了。

然后修改PATH系统变量,在变量值里添加%%GOROOTin路径,和其他PATH变量以;(分号,Linux下是冒号)分割即可。这样我们就可以在CMD里直接输入go命令使用了。

打开我们的终端,输入go version测试下,好了的话就可以看到输出的信息了。

Window的安装版相比来说就比较简单一些,双击就可以按照提示一步步安装,默认安装路径是c:Go,并且会配置好PATH环境变量,可以直接打开CMD终端使用。



下面是关于工作目录的设置:

设置工作目录

工作目录就是我们用来存放开发的源代码的地方,对应的也是Go里的GOPATH这个环境变量。这个环境变量指定之后,我们编译源代码等生成的文件都会放到这个目录下,GOPATH环境变量的配置参考上面的安装Go,配置到/etc/profile或者Windows下的系统变量里。

这个工作目录我们可以根据自己的设置指定,比如我的Mac在$HOME/code/go下,Window的可以放到d:codego下等。该目录下有3个子目录,他们分别是:

1
2
3
4
.
├── bin
├── pkg
└── src
  • bin文件夹存放go install命名生成的可执行文件,可以把$GOPATH/bin路径加入到PATH环境变量里,就和我们上面配置的$GOROOT/bin一样,这样就可以直接在终端里使用我们go开发生成的程序了。
  • pkg文件夹是存在go编译生成的文件。
  • src存放的是我们的go源代码,不同工程项目的代码以包名区分。



go编程语言设置环境变量是怎么回事

把文件放在~/.bash_profile或者/etc/profileGOROOTgo语言当前安装的目录例如:/user/local/goGOPATHgo语言的工作区集合多个mac或linux:window;GOBIN存放go程序的可执行文件的目录PATH方便go语言命令和go程序的可执行文件,需要追加其值环境变量一... 查看详情

go语言环境配置

Windows系统下:一、安装Golang,配置环境变量第一步,Golang下载安装。第二步,配置GOPATH和GOROOT。GOROOT设置为为Go程序安装目录的路径。GOPATH要新建添加,路径为代码存放的目录,不能和Go程序的安装目录一致。同时,在PATH中添加... 查看详情

如何为linux安装go语言

参考技术AGo语言在Centos下的安装:注意,以下命令需要以root身份,或者sudo运行。说明,如果要自定义安装位置的话,需要配置GOROOT环境变量,所以这里我们采用默认的目录进行安装,就可以不配置GOROOT环境变量了。首先去官网... 查看详情

搭建go环境03(代码片段)

...xff09;2、SDK是给开发人员使用的,其中包含了对应开发语言的工具包2、下载SDKGo官方镜像站(国内用户推荐):https://golang.google.cn/dl/官网下载https://golang.org/dl/#安装事项:1、安装路径不要中文和特殊字符2、sdk安装目录建议在D... 查看详情

01-golang-环境搭建(代码片段)

环境搭建前言安装Go下载安装配置环境变量安装IDE第一个Demo前言本篇来学习Golang开发环境搭建安装Go下载下载:点击跳转下载网址(选择对应系统版本下载,我使用的是windows系统)安装双击安装即可选择安装目录配置环境变... 查看详情

go语言在idear怎么进行多个文件的链接

1、解压压缩包到go工作目录,如解压到E:\opensource\go\go,解压后的目录结构如下:E:\opensource\go\go├─api├─bin│├─go.exe│├─godoc.exe│└─gofmt.exe├─doc├─include├─lib├─misc├─pkg├─src└─test2、增加环... 查看详情

如何配置go语言开发环境

...中,c:\\go是go的安装路径;F:\\workspace\\goSample01是我写的go语言项目的工程目录;F:\\workspace\\goSample01\\bin是go语言项目的工程目录下的可执行文件路径;3、在完成环境变量配置后,打开一个命令行窗口,直接输入go,然后回车,看看... 查看详情

go环境安装(代码片段)

环境安装环境安装主要包含三个部分运行环境及开发sdk系统环境和路径配置IDE配置以mac环境为例,其他环境类似运行环境及开发sdk使用brew安装brewinstallgo检查,得到go基本安装信息goenv系统环境和路径配置主要是GOROOT和GOPATHGOROOT:... 查看详情

go语言开发环境配置

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

go学习go安装(代码片段)

...压#tarzxvfgo1.14.1.linux-amd64.tar.gz-C/data1/(2)创建go工作区go语言存放代码是需要配置一个工作区,效果类似于java的工作区间,这个目录可以随意指定。#mkdir/data1/studby/go/(3)配置环境变量(~/.bashrc)exportGOROOT=/data1/goexportGOPATH=/data1/studb... 查看详情

go语言环境搭建

###win10安装go运行环境以及配置相应的参数1.下载https://storage.googleapis.com/golang/go1.9.windows-amd64.msi2.打开.msi文件,默认安装在C:Go3.将c:Goin加入环境变量中 如图1.4.配置工作目录,配置GOPATH系统变量如图2(GOPATH默认是:C:Usersevago)w... 查看详情

go笔记

...件msi安装默认就好GOROOT:Go的安装目录GOPATH:用于存放Go语言Package的目录,这个目录不能在Go的安装目录中GOBIN:Go二进制文件存放目录,写成%GOROOT%in就好GOOS:操作系统GOARCH:指定系统环境,i386表示x86,amd64表示x64PATH:需要将%GO... 查看详情

windows平台下go语言的安装和环境变量设置v2(代码片段)

文章目录1.Go语言SDK安装包下载和安装2.Go语言环境变量设置2.1.GOROOT2.2.PATH2.3.GOPATH2.4.命令行对环境变量进行验证3.编写第一个go程序参考资料1.Go语言SDK安装包下载和安装最新稳定版1.14.4安装包go1.14.4.windows-amd64.msi下载地址https://study... 查看详情

搭建emacs的go编程语言环境

关于emacs就不说明了,直接切入主题。关于我的emacs配置,可以直接参考GitHub上的lienhua34/myemacs-conf。go-mode安装关于go-mode的安装,可以直接参考GitHub。从github上下载go-mode.el或go-mode-autoloads.el文件到你本地的某个目录下,然后在~/.em... 查看详情

设置go环境变量(代码片段)

...户)或/etc/profile(所有用户))GOROOT:该环境变量的值应该为Go语言的当前安装目录,例如:exportGOROOT=/usr/local/goGOPATH:该环境变量的值应该为Go语言的工作区的集合,例如:e 查看详情

phpstormgolang开发环境如何配置

参考技术A首先从网上下载go语言的编译器,我在发布这篇经验的时候go语言编译器的版本已经更新到了1.4版。根据你的系统平台下载相应的版本后,如果是压缩文件,先解压后双击运行,不是压缩文件,直接双击运行就可以了,... 查看详情

ubuntu下怎么配置go语言开发环境

...测试输入goversion会显示go1.1.2linux/386参考技术A一、安装Go语言依赖包Go语言部分功能是用C语言开发的,所以安装Go之前需要安装gcc,make等依赖,ubuntu下的安装命令如下:1sudoapt-getinstallbisonedgawkgcclibc6-devmake二、获取Go源码成功安装... 查看详情

mac下go的安装与配置(代码片段)

...载、安装、配置1.1、下载golang1.2、安装1.3、配置1.3.1:配置环境PATH1.3.2:配置项目目录1.3.3、配置临时环境变量(每次关闭终端框失效)1.3.4、配置持久环境变量编写第一句Go代码2.1、进入项目目录创建.go文件2.2、编写go... 查看详情