如何在Linux Mint19上安装Go(golang)

时间:2020-02-23 14:37:33  来源:igfitidea点击:

问题:如何在Linux Mint19?
,如何在Linux Mint19上安装golang?
在当今的教程中,我们将看到如何在Linux Mint 19上轻松安装Go/Golang 19. Go是一种流行的开源编程语言,专为并发而设计,以其效率,清洁的设计,表现力和简洁的设计模型而广为人知。

我们有三个安装页面的安装转到Linux Mint 19.install从APT RepositoryInstall上进行Linux Mint19,使用Golang Installer在Linux Mint 19上进行Linux Mint 19

方法1:安装从APT存储库上的Linux Mint19

这是安装Linux Mint 19的最简单方法。
只需在终端中运行下面的命令即可添加PPA存储库。

sudo add-apt-repository ppa:longsleep/golang-backports

当提示添加存储库时按Enter键并导入包验证所需的GPG密钥。

添加了PPA存储库后,更新包列表索引并安装Go。

sudo apt-get update
sudo apt-get install golang-go

我们可以使用Go确认已安装的版本 version选项。

$go version
go version go1.11.5 linux/amd64

方法2.从Snap中安装Linux Mint19

要使用Snap,我们需要安装 snapd将提供 snap用于安装Linux Mint19的命令。

sudo apt-get update
sudo apt-get install snapd

然后安装在Linux Mint19上。

sudo snap install --classic go

我们应该在最后查看下面的消息。

2019-01-26T14:32:27+03:00 INFO Waiting for restart…
go 1.11.5 from 'mwhudson' installed

方法3:使用golang安装程序安装在Linux Mint19上

我们可以考虑的最后一种方法是使用官方Golang Installer for Linux系统。

使用WGET下载到本地系统。

wget https://storage.googleapis.com/golang/getgo/installer_linux

下载文件后,使其可执行文件:

chmod +x ./installer_linux

最后从当前终端shell运行安装程序。

$./installer_linux 
Welcome to the Go installer!
Downloading Go version go1.11.5 to /home/jmutai/.go
This Jan take a bit of time…
Downloaded!
Setting up GOPATH
GOPATH has been set up!
One more thing! Run source /home/jmutai/.bash_profile to persist the new environment variables to your current session, or open a
new shell prompt.

来源源 ~/.bash_profile要在当前会话中开始使用Go环境变量。

$source ~/.bash_profile
$go version
 go version go1.11.5 linux/amd64

使用此方法时的Go Path是 ~/.go

设置GO PATH - 方法1和2

运行下面的命令以设置集合 $GOPATH

mkdir -p ~/go/{bin,pkg,src}
echo 'export GOPATH="$HOME/go"' >> ~/.bashrc
echo 'export PATH="$PATH:${GOPATH//://bin:}/bin"' >> ~/.bashrc

测试GO环境

让我们创建一个简单的Hello Go程序来测试我们在Linux Mint19上的安装。

mkdir -p ~/go/src/test
vim ~/go/src/test/test.go

添加打印hello gophers消息

package main
import "fmt"
func main() {
    fmt.Printf("Hello, Gophers\n")
}

建造 test.go文件

cd ~/go/src/test
go build

运行二进制测试

$./test
Hello, Gophers

要将二进制文件安装到Workspace的Bin目录中,请使用:

$go install
$ls ~/go/bin/
test

要删除它使用:

go clean -i