1.å¦ä½ä¸ºLinuxå®è£
Goè¯è¨
2.go 安装篇
3.Go框架 beego的码安安装(Linux-Ubuntu)版
4.Linux(Ubuntu)安装Go语言开发环境
5.如何在 Debian / Ubuntu 上安装 Go 开发环境
6.如何在ubuntu安装go语言开发环境?
å¦ä½ä¸ºLinuxå®è£ Goè¯è¨
1.1 Go å®è£
Goçä¸ç§å®è£ æ¹å¼
Goæå¤ç§å®è£ æ¹å¼ï¼ä½ å¯ä»¥éæ©èªå·±å欢çãè¿éæ们ä»ç»ä¸ç§æ常è§çå®è£ æ¹å¼ï¼
Goæºç å®è£ ï¼è¿æ¯ä¸ç§æ åç软件å®è£ æ¹å¼ã对äºç»å¸¸ä½¿ç¨Unix类系ç»çç¨æ·ï¼å°¤å ¶å¯¹äºå¼åè æ¥è¯´ï¼ä»æºç å®è£ å¯ä»¥èªå·±å®å¶ã
Goæ åå å®è£ ï¼Goæä¾äºæ¹ä¾¿çå®è£ å ï¼æ¯æWindowsãLinuxãMacçç³»ç»ãè¿ç§æ¹å¼éåå¿«éå®è£ ï¼å¯æ ¹æ®èªå·±çç³»ç»ä½æ°ä¸è½½å¥½ç¸åºçå®è£ å ï¼ä¸è·¯nextå°±å¯ä»¥è½»æ¾å®è£ äºã**æ¨èè¿ç§æ¹å¼
**第ä¸æ¹å·¥å ·å®è£ ï¼ç®åæå¾å¤æ¹ä¾¿ç第ä¸æ¹è½¯ä»¶å å·¥å ·ï¼ä¾å¦Ubuntuçapt-getãMacçhomebrewçãè¿ç§å®è£ æ¹å¼éåé£äºçæç¸åºç³»ç»çç¨æ·ã
æåï¼å¦æä½ æ³å¨åä¸ä¸ªç³»ç»ä¸å®è£ å¤ä¸ªçæ¬çGoï¼ä½ å¯ä»¥åè第ä¸æ¹å·¥å ·GVMï¼è¿æ¯ç®åå¨è¿æ¹é¢åå¾æ好çå·¥å ·ï¼é¤éä½ ç¥éæä¹å¤çã
Goæºç å®è£
å¨Goçæºä»£ç ä¸ï¼æäºé¨åæ¯ç¨Plan 9 CåAT&Tæ±ç¼åçï¼å æ¤åå¦ä½ è¦æ³ä»æºç å®è£ ï¼å°±å¿ é¡»å®è£ Cçç¼è¯å·¥å ·ã
å¨Macç³»ç»ä¸ï¼åªè¦ä½ å®è£ äºXcodeï¼å°±å·²ç»å å«äºç¸åºçç¼è¯å·¥å ·ã
å¨ç±»Unixç³»ç»ä¸ï¼éè¦å®è£ gccçå·¥å ·ãä¾å¦Ubuntuç³»ç»å¯éè¿å¨ç»ç«¯ä¸æ§è¡sudo apt-get install gcc
libc6-devæ¥å®è£ ç¼è¯å·¥å ·ã
å¨Windowsç³»ç»ä¸ï¼ä½ éè¦å®è£ MinGWï¼ç¶åéè¿MinGWå®è£ gccï¼å¹¶è®¾ç½®ç¸åºçç¯å¢åéã
ä½ å¯ä»¥ç´æ¥å»å®ç½ä¸è½½æºç ï¼æ¾ç¸åºçgoVERSION.src.tar.gzçæ件ä¸è½½ï¼ä¸è½½ä¹å解å缩å°$HOMEç®å½ï¼æ§è¡å¦ä¸ä»£ç ï¼
cd go/src
./all.bash
è¿è¡all.bashååºç°"ALL TESTS PASSED"åæ ·æ¶æç®å®è£ æåã
ä¸é¢æ¯Unixé£æ ¼çå½ä»¤ï¼Windowsä¸çå®è£ æ¹å¼ç±»ä¼¼ï¼åªä¸è¿æ¯è¿è¡all.batï¼è°ç¨çç¼è¯å¨æ¯MinGWçgccã
å¦ææ¯Macæè Unixç¨æ·éè¦è®¾ç½®å 个ç¯å¢åéï¼å¦ææ³éå¯ä¹åä¹è½çæçè¯æä¸é¢çå½ä»¤åå°.bashrcæè .zshrcéé¢ï¼
export GOPATH=$HOME/gopath
export PATH=$PATH:$HOME/go/bin:$GOPATH/bin
go 安装篇
go 语言常应用于服务器开发,安装过程如下,码安请根据您的码安平台选择合适的版本,推荐使用最新版。码安
对游戏开发感兴趣的码安朋友可以参考开源的日本麻将项目(口袋麻将全集),项目代码可在github上搜索:PocketMahjongClient。码安下影线加阳k线指标源码
以下是码安go语言在linux系统下的安装步骤:
首先使用wget命令下载安装包:wget golang.google.cn/dl/go1...
然后解压安装包:tar -C /usr/local -xzf go1..linux-amd.tar.gz
为防止国内访问受限,请设置代理,码安并将以下代码添加到.bashrc文件中:
export GOPROXY= ,码安direct
export PATH=$PATH:/usr/local/go/bin
以下为重要参考链接:
go.dev/dl/
runoob.com/go/go-enviro...
macos系统下安装go语言的步骤:
1.下载安装包
2.在终端中输入vim ~/.zshrc进入配置文件,输入i进行编辑,码安设置go路径bin,码安并设置以下三个变量:
GOPATH,码安 GOBIN, PATH
Go框架 beego的安装(Linux-Ubuntu)版
在Linux-Ubuntu环境下安装Go框架的beego模块,主要分为几个关键步骤。码安
首先,码安明确Go框架的码安安装目录,通常建议将Go安装在/usr/local下,以便于管理。
接着,需要配置系统变量,javaadd方法源码通过vim编辑器打开系统变量文件~/.bashrc或用户变量文件~/profile。
在打开的文件中输入以下内容以设置环境变量:
export GOROOT=/usr/local/go
export GOPATH=~/go
export PATH=$PATH:/usr/local/go/bin
保存并退出编辑器。
这一步中,GOROOT指向Go的安装路径,GOPATH指定项目存放路径,设置的PATH变量使Go命令可全局访问。
在完成环境变量配置后,使用source命令加载新的环境变量设置,如source ~/.bashrc或source ~/profile。
为检测Go安装是否成功,执行go version命令。
针对代理配置,通过终端输入export GOPROXY=goproxy.cn和export GOMODULE=on。
进一步在编辑器中打开beego项目设置,通过file->Settings->Go Modules启用相关选项。
在项目目录下执行go mod init和go mod tidy初始化模块,确保项目配置正确。
进行beego模块的党费缴纳源码安装,使用go get github.com/astaxie/beeg...命令,并进入相关目录执行go install生成可执行文件。
同样,安装bee命令通过go get github.com/beego/bee后执行go install,生成bee文件。
最后,执行bee version以验证beego安装的正确性。
Linux(Ubuntu)安装Go语言开发环境
Get Started - The Go Programming Language
通过VS Code连接WSL,将安装包上传到WSL中。
Step2:解压并安装
解压安装包。
解压后得到一个名为go的文件夹,可以查看其中的文件。
进入bin文件夹,会发现一个可执行程序--go,这是我们需要使用的。
然而,这样只能在当前目录下使用go命令。若想全局使用,cannal源码解析需要将此路径添加到环境变量中,即.bashrc文件中。同时,为了方便管理,需要将此目录移动到/usr/local或/opt目录下。
关于目录的说明,可参考CSDN上的这篇文章:/usr/local和opt目录有何区别 - Trader x的博客 - CSDN博客
/usr:系统级目录,可理解为C:/Windows/。/usr/lib可理解为C:/Windows/System。/usr/local:用户级程序目录,可理解为C:/Program Files/。用户自己编译的软件默认会安装到这个目录下。/opt:用户级程序目录,可理解为D:/Software。opt有可选的意思,这里可以放置第三方大型软件(或游戏),不需要时直接rm -rf掉即可。在硬盘容量不足时,玛雅传奇源码也可将/opt单独挂载到其他磁盘上使用。源码放哪里?/usr/src:系统级源码目录。/usr/local/src:用户级源码目录。
因此,通过mv命令将/go文件夹整体移动到/opt目录下。
Step3:添加环境变量
完成以上步骤后,只需在.bashrc文件下添加环境变量,即可完成Go语言环境的安装。
配置完环境变量后,需要手动加载或重启终端。
然后即可使用go命令了。
Step4:验证安装
使用go env命令验证是否安装成功,安装成功如下图所示。
Step5:第一个Go程序---helloWorld.go
首先进入刚才创建的GOPATH目录,创建一个新文件helloWorld.go。
成功运行,大功告成~
如何在 Debian / Ubuntu 上安装 Go 开发环境
Go,又称为Golang,是由谷歌的Robert Griesemer、Rob Pike和Ken Thompson设计的一种开源编程语言。因其简洁性、高效性和并发性,受到众多开发者的喜爱。其并发特性使得它能够同时处理多个任务。
Go语言主要应用于后端开发,如服务器端编程,以及游戏开发、云计算、命令行工具、数据科学等领域。
本指南将详细介绍如何在Ubuntu Linux上安装Go开发环境。
在Linux系统中,安装Go主要有以下三种方式:
使用官方二进制包安装Go
这是最受欢迎的安装方式,因为它提供了最新版本的Go,且适用于所有Linux发行版。
Step 1: 更新系统
登录到服务器,并更新本地包索引。
Step 2: 下载Go二进制包
使用wget命令下载最新的tarball文件,在撰写本文时,Go的最新版本是v1..1。
Step 3: 解压文件并将其移至/usr/local目录
使用如下命令,把文件解压到/usr/local目录
-C选项解压文件到/usr/local目录,查看/usr/local/go目录的内容
Step 4: 将Go二进制文件添加到$PATH环境变量中
打开.bashrc或.bash_profile文件
粘贴如下行
保存更改并退出文件
重新加载.bashrc或.bash_profile文件
Step 5: 查看GO版本
使用go version命令查看版本号
使用APT包管理器安装Go
如果您正在运行Debian/Ubuntu发行版,并且不需要安装最新版本的GO,使用APT包管理器安装是非常好的选择。
更新包索引
您可以先搜索golang-go软件包
使用如下命令安装Go
安装完成后,查看go版本
使用Snap包管理器安装Go
从snap安装Go非常简单。首先,您需要确保系统上已经启用了snap。接下来,按照如下方式安装。
安装完成后,查看GO版本
测试Go安装
在本节中,我们将创建一个简单的Go程序并测试它,看看我们的安装是否有效。
为我们的项目创建一个单独的目录,如下所示
接下来,切换到该目录
创建一个名为greetings的简单程序,在终端上打印出一条简单的信息。
将以下代码行复制并粘贴到文件中
保存并退出,然后运行程序,如下所示
如何在ubuntu安装go语言开发环境?
Go语言,也称为Golang,由谷歌设计,其特点是简洁、高效和强大的并发性。它常用于后端开发,如服务器端编程,同时广泛应用于游戏、云原生开发、命令行工具和数据科学等领域。在Ubuntu Linux系统中安装Go开发环境的步骤如下:
一、官方二进制包安装方法:这是最受欢迎的安装方式,适用于所有Linux发行版。
1. 首先更新系统包索引:
使用以下命令登录并更新本地包索引:
sudo apt update
2. 下载最新版本的Go二进制包:
使用wget命令下载最新的tarball文件。当前Go的最新版本为v1..1。
wget https://golang.org/dl/go1..1.linux-amd.tar.gz
3. 解压文件并安装:
将文件解压到/usr/local目录,查看解压后的目录内容。
sudo tar -C /usr/local -xzf go1..1.linux-amd.tar.gz
4. 添加Go二进制文件到$PATH环境变量:
编辑.bashrc或.bash_profile文件,添加以下行。
export PATH=$PATH:/usr/local/go/bin
保存并退出文件,然后重新加载.bashrc或.bash_profile文件。
source ~/.bashrc
5. 检查Go版本:
使用`go version`命令查看版本号。
go version
二、使用APT包管理器安装:
对于运行Debian/Ubuntu或其他衍生版系统,不需安装最新版本的Go,使用APT包管理器安装即可。
1. 更新包索引:
执行以下命令更新索引。
sudo apt update
2. 安装Go:
使用以下命令安装Go。
sudo apt install golang-go
3. 检查Go版本:
安装完成后,使用`go version`命令查看版本号。
go version
三、使用Snap包管理器安装:
从Snap安装Go非常简单。确保系统已启用Snap,然后执行以下步骤安装。
安装完成后,使用`go version`命令查看Go版本。
go version
四、测试Go安装:
在本节中,将创建一个简单的Go程序并测试安装是否有效。
1. 创建项目目录:
使用以下命令创建项目目录。
mkdir go-project
cd go-project
2. 创建并运行简单的Go程序:
在终端中创建一个名为`greetings`的简单程序,打印一条简单的信息。
echo "package main
import \"fmt\"
func main() {
fmt.Println(\"Hello, World!\")
}" > greetings.go
运行程序:
go run greetings.go
以上步骤详细介绍了如何在Ubuntu Linux系统中安装Go开发环境,并通过简单的测试程序验证安装是否成功。